Performance-driven Mobile App Developer experienced in the complete lifecycle of native & cross-platform mobile apps for Android and iOS. Expert in Modern Android Development (MAD), Swift/SwiftUI, Kotlin Multiplatform (KMP), and Offline-First architectures. Proven track record of re-engineering legacy mobile apps (achieving 40% faster load times and 0.2% crash rates), building modular POS enterprise applications, and implementing low-level Android system utilities. Adept at bridging functional requirements with high-quality UI/UX.
- Simplidot: Developed modular Android distribution and sales management app using Kotlin, Jetpack Compose, and Koin/Hilt for Dependency Injection.
- Tiket Umroh: Built Umrah ticket booking & pilgrimage management application module with seamless schedule and booking flows.
- Jegeg POS & Bangunan POS: Engineered customized Point-of-Sale (POS) solutions for retail, beauty, and building material supply stores, managing product variants, inventory, and cart checkout.
- Integrated hardware-level ESC/POS thermal printing commands directly into transaction print flows.
Tech: Kotlin, Jetpack Compose, Retrofit, Koin, Hilt, ESC/POS Printing, Git
- Led mobile development lifecycle for Customer & Merchant apps.
- Re-engineered legacy apps using Kotlin & MVVM, achieving 40% faster load times.
- Integrated Payment Gateways, Maps, and Push Notifications, boosting engagement by 90%.
- Reduced crash rate to under 0.2% (99.8% crash-free sessions).
Tech: Kotlin, Java, MVVM, Dagger Hilt, Retrofit, Room, Firebase
- Led complete rewrite of Customer App using Swift & UIKit (MVVM).
- Managed App Store Connect & TestFlight release cycles.
- Optimized memory usage using Xcode Instruments.
Tech: Swift, UIKit, Auto Layout, CocoaPods, REST API, Xcode Instruments
- Developed "Field Operation" app for water meter recording.
- Built "Offline-First" architecture using Room Database for unstable internet areas.
- Engineered background synchronization for large datasets.
Tech: Kotlin, MVVM, Clean Architecture, Room, CameraX, WorkManager
- Mentored students in DTS PRO A program (Google/Dicoding standards).
- Taught MVVM, Dependency Injection, and Jetpack Components.
- Conducted code reviews and debugging sessions.
Tech: Android, Android SDK, MVVM, Android Jetpack, UI Testing, Unit Testing
- Developed internal Operational Reporting Application using Kotlin & MVP pattern.
- Led a cross-functional team (Backend, Frontend, UI/UX).
Tech: Kotlin, MVP, Animation, Retrofit
Tech: Kotlin Multiplatform, Compose Multiplatform, Room KMP, Koin, WebGL
Project Details ▼
- Designed and architected a cross-platform fitness mobile application (Android & iOS) with ~90% shared codebase.
- Utilized Room KMP SQLite as the cross-platform local database and Koin for modular Dependency Injection.
- Displayed 3D movement animations (.glb) using WebView integrated with the Google `` library.
- AI Acceleration: Utilized GenAI pair programming tools to accelerate Kotlin Multiplatform cross-platform data modeling and 3D webview integration.
Tech: SwiftUI, SwiftData, Swift Charts, Firebase (Auth & Firestore)
Project Details ▼
- iOS Native: Built with SwiftUI & SwiftData for seamless offline-first local persistence.
- Analytics & Cloud: Integrated Swift Charts for 7-day expense tracking and Cloud Firestore for real-time data sync.
- Security: Implemented strict Firestore Security Rules (`users/{uid}`) for robust per-user data protection.
- AI Acceleration: Leveraged AI-assisted engineering workflows (LLMs & Prompt Engineering) for rapid UI prototyping and Firestore schema design.
Tech: Kotlin, Accessibility Service API, WindowManager Overlay, Android SDK
Project Details ▼
- Created an Android system automation tool utilizing the Accessibility Service API to scan external user interfaces (such as Google's "Choose an account" dialog).
- Implemented auto-scrolling lists and real-time detection of matching emails/names.
- Designed a floating window overlay (bubble) that runs stably over other applications using WindowManager.
Languages
Kotlin, Swift, Java, Dart, TypeScript, SQL
Android
Jetpack Compose, XML, MVVM, Clean Architecture, Dagger Hilt, Retrofit, Room DB, Coroutines, Flow, Kotlin Multiplatform, Accessibility Services
iOS
UIKit, SwiftUI, Auto Layout, CocoaPods, MVVM Architecture, MVC Architecture, SwiftData, Swift Charts
Backend & Cloud
Firebase (Auth, Firestore, Cloud Functions), RESTful APIs, JSON Parsing
Tools
Git/GitHub/GitLab, Figma, Android Studio, Xcode, TestFlight, Postman, VS Code
AI & Productivity
AI-Assisted Engineering, Prompt Engineering, GitHub Copilot, Cursor, LLMs (Gemini / Claude / ChatGPT)
Programmer
BNSP (National Agency for Professional Certification)
Becoming an Android Developer Expert
Dicoding
Learning Android Jetpack Pro
Dicoding
Learning to Create iOS Apps for Beginners
Dicoding
Starting Programming with Swift
Dicoding
Intermediate Android Application Development
Dicoding
Android Java (Kampus Merdeka)
Hacktiv8