Angga Pratama.
Senior Mobile Engineer.
Nine years of shipping production mobile software. Android transaction systems across 400+ merchant devices. QRIS payment flows. EDC platforms on five different hardware vendors. Now building AI-assisted engineering workflows with remote teams in Australia and beyond.
Years shipping
9+
Production mobile applications since 2016.
EDC devices deployed
400+
Merchant transaction terminals running my code in the field.
Open source
131★
Printama, an Android thermal printer library.
What I work on
Focus areas
The work shows up across fintech, education, and international product teams. The themes underneath stay consistent.
Production stability
Code that survives merchant environments, OS upgrades, and weeks without a redeploy.
Mobile architecture
Kotlin, MVVM, clean and modular layouts that hold up as features stack.
AI-assisted workflows
Claude Code and Trae for branch management, debugging, PR prep. Speed without losing quality.
Cross-platform delivery
React Native, Flutter, Capacitor. Picking the right stack for the team that has to maintain it.
Constrained device performance
EDC hardware, custom Android ROMs, BLE and USB integrations. Reliability matters more than features.
Developer productivity
Internal tools, documentation systems, automation that helps a team ship without churn.
Where I've worked
Experience
Five teams across fintech, education, and international product engineering.
Dec 2025 - Now
Remote, Australia
NowSenior Fullstack Mobile Developer
Upscalix
- Built AI-assisted engineering workflows using Claude Code and Trae for task tracking, debugging, testing, and PR prep.
- Led modernization of legacy mobile applications and migrated a Capacitor project from v4 to v8.
- Managed end-to-end App Store and Play Store release processes; diagnosed production issues across web and mobile.
- Collaborated directly with Australian clients, PMs, and BAs to deliver production-ready solutions.
KotlinReactTypeScriptCapacitorFirebaseClaude CodeTraeSep 2022 - Oct 2025
Jakarta, Indonesia
Senior Android Developer
Eigen Planet
- Led Android transaction systems deployed to 400+ merchant devices across WizarPOS, PAX, Centerm, and Topwise hardware.
- Built QRIS apps with real-time updates via Firebase Cloud Messaging.
- Migrated codebases toward Kotlin and MVVM. Built a desktop payment simulator in Tauri (Rust) + React.
- Maintained internal docs with BookStack and Laravel to keep onboarding consistent.
KotlinJavaAndroid SDKMVVMFirebaseFCMTauriRustReactLaravelNov 2021 - Aug 2022
Jakarta, Indonesia
Senior Mobile Developer
Gredu
- Built mobile apps for an LMS platform used by schools, teachers, students, and parents.
- Shipped Android in Kotlin and contributed to Flutter-based parent-facing apps.
- Mentored junior developers and kept engineering standards consistent in a fast-moving startup.
KotlinFlutterFirebaseAndroid SDKDec 2019 - Nov 2021
Jakarta, Indonesia
Android Developer
First Payment Indonesia
- Developed EDC and transaction apps across multiple hardware vendors.
- Implemented QRIS, EMV (ICCard), NFC contactless, and magnetic stripe payments.
- Optimized for resource-constrained devices and customized Android environments.
KotlinJavaAndroid SDKNFCEMVQRISNov 2016 - Nov 2019
Jakarta, Indonesia
Senior Software Engineer
Photon Interactive
- Built mobile apps for US-based enterprise and consumer-facing clients.
- Led a team of five engineers using Agile Scrum.
- Contributed to cross-platform initiatives with React Native.
JavaAndroid SDKReact NativeAgile Scrum
Tools of the trade
Technical skills
Grouped roughly by where they get used. Mobile is the centre of mass; the rest grew around it.
Mobile engineering
Frontend and web
Backend and infrastructure
Architecture
Systems and devices
AI-assisted development
Tools and platforms
Open source
Featured project
A library I've maintained for a few years. Small in scope, useful enough that other engineers have picked it up.
Printama
Android library for ESC/POS Bluetooth thermal printers
Simplifies printer integration for Android developers shipping POS systems. Supports Bluetooth ESC/POS printers in 2 and 3 inch widths, includes sample apps, and is used in production by other developers.
GitHub stars
131+
Forks
37+
Sample app
Play Store
Education
Master of Information Technology
University of Indonesia • 2021 - 2023
Bachelor of Science in Biology
University of Indonesia • 2009 - 2014
Outside the work
Mobile engineering and frontend technologies. AI-assisted software development. Building side projects and small SaaS. Workflow automation. Game development and game design. Chess.