Achmad Rijalu

Profile

Achmad Rijalu

Mobile engineer · iOS & cross-platform

Hello! You can call me Rijalu. I build iOS apps with a focus on clear architecture, maintainable UIKit and SwiftUI, and shipping quality to the App Store.

Born in Surabaya (2002), I started with Flutter, then moved to native iOS through the Apple Developer Academy and the Apple Catalyst Program, deepening work in UIKit, SwiftUI, and product delivery.

I'm currently deepening The Composable Architecture (TCA) alongside MVC, MVVM, and VIPER where they fit the product.

Technologies

Languages, frameworks, and services I use in production work.

  • Swift
  • UIKit
  • SwiftUI
  • Flutter
  • Flutter BLoC
  • Firebase
  • Supabase

Experience

Roles, timelines, and key contributions across my career.

  • iOS Developer II (Mid Level)

    PT Bank Tabungan Negara

    May 2026 - Present

    South Jakarta, Indonesia · On-site

    Returned to Bank BTN to continue building the bale by BTN superapp at a mid-level capacity, owning larger features and technical direction.

    • Ship and own substantial features on the iOS BTN Mobile Banking Superapp (bale by BTN) using VIPER and UIKit
    • Collaborate on architecture decisions, code quality, and mentoring within the iOS chapter
    • Continue delivery across modules such as bale properti, bale space, and bale transfer with Combine and Alamofire
  • iOS Engineer

    Alfagift · PT Global Loyalty Indonesia

    Sep 2025 - Mar 2026

    Tangerang, Banten · On-site

    Built and maintained iOS features for Alfagift, PT Global Loyalty Indonesia’s e-grocery and loyalty platform.

    • Developed customer-facing iOS capabilities for browsing, checkout, and loyalty flows
    • Worked with product and backend teams to integrate APIs and improve app performance
    • Participated in releases, testing, and App Store delivery cycles
  • iOS Developer

    PT Bank Tabungan Negara

    Sep 2024 - Aug 2025

    South Jakarta, Indonesia · On-site

    Based at Bank Tabungan Negara (BTN), responsible for the iOS BTN Mobile Banking Superapp (bale by BTN).

    • Developed the iOS BTN Mobile Banking Superapp (bale by BTN) using scalable VIPER architecture
    • Built UIKit-based interfaces with programmatic UI and XIB
    • Managed dependencies with Carthage and integrated SnapKit and Alamofire
    • Implemented Core Location services for location-based features
    • Delivered key features including bale properti, bale space, and bale transfer
    • Revamped the homepage UI and fixed 100+ bugs for a seamless user experience
    • Utilized Combine framework for reactive programming patterns
  • iOS Developer

    Apple Developer Academy 2nd Year Apple Catalyst Program

    Mar 2024 - Aug 2024

    South Tangerang, Indonesia · On-site & Remote

    Apple Catalyst Program is a 2nd-year program of Apple Developer Academy. The program is all about honing essential skills needed to kickstart and grow a startup. I joined it as a solo iOS Developer, collaborating with the project manager, designer, and backend developers.

    • Developed a pivot app named Lyfy AI: Financial Consultant using SwiftUI
    • Implemented Sign in with Apple for secure authentication
    • Integrated Cocoapods for dependency management, using Alamofire for networking
    • Implemented Apple Keychain for secure data storage
    • Responsible for uploading and managing the application on TestFlight and App Store
    • Implemented WebKit for accessing document web views
  • Mobile Developer

    Pusat Veteriner Farma (PUSVETMA), Kementerian Pertanian

    Feb 2024 - Jul 2024

    Surabaya, Indonesia · On-site

    Collaborated with Pusat Veteriner Farma to develop an internal system that enhances interdepartmental communication, specifically between production, testing, and distribution teams. This application development contract also served as the basis for my final university project.

    • Implemented BLoC pattern for state management across the application
    • Integrated Supabase for backend services and authentication
    • Set up Firebase Cloud Storage for document storage and sharing capabilities
    • Configured Firebase Cloud Messaging (FCM) for push notifications
    • Enhanced interdepartmental communication between production, testing, and distribution teams
  • iOS Developer

    Apple Developer Academy @ UC

    Mar 2023 - Dec 2023

    Surabaya, Indonesia · On-site

    Apple Developer Academy is a program that provides training and resources for aspiring iOS developers. I was part of the program, where I worked on various projects and collaborated with other developers.

    • Develop 5 iOS native applications using SwiftUI and UIKit. Learned several Apple Frameworks such as Core Data, Spritekit, Apple Keychain, ARKit/RealityKit, and Core Graphics using MVVM Architecture
    • Launch 2 apps to the Appstore
    • Collaborate with more than 10 members as an iOS Developer
    • Learned about the importance of design patterns and best practices in iOS development
    • Participated and contributed to team discussions
    • Gained experience in Agile development methodologies
    • Worked on projects that focused on user experience and interface design
    • Mentioned and covered by the media and invited to present the last projects to Director General of Foreign Trade, Dr. Budi Santoso, M.Si

Freelance & Side Job

Work and initiatives undertaken alongside my primary role.