Open to remote

SeniorMobileEngineer

Flutter at scale · 5+ years

I build and scale cross-platform Flutter apps for iOS and Android. Scaled a SuperApp to 2M+ active users, processed IDR 6.3B+ in donations, and shipped real-time voice and video, multimodal AI, and end-to-end encrypted messaging in production. I focus on mobile architecture and performance — the parts that decide whether an app holds up as it grows.

Let's Talk
2M+Active users at scale
IDR 6.3B+Donations processed
4.67★Play Store rating
6Apps shipped
5+ yrsFlutter, iOS & Android
FlutterDartSwiftKotlinWebRTCLiveKitWebSocketFIDO2E2EEOAuth2 / OIDCClean ArchitectureFirebaseNode.jsCI/CDFlutterDartSwiftKotlinWebRTCLiveKitWebSocketFIDO2E2EEOAuth2 / OIDCClean ArchitectureFirebaseNode.jsCI/CD
Apps

AppsI'veshipped

Production Flutter across fintech, social, AI, and open source — each a different set of constraints in iOS and Android.

Wizpr

Wizpr

Secure team communication with FIDO2 biometric auth, end-to-end encryption, and real-time voice/video calls.

SecurityInfra
Nisa AI

Nisa AI

Multimodal AI chatbot with speech-to-speech interaction and real-time audio streaming over WebSocket.

AIFlutter
NU Online SuperApp

NU Online SuperApp

Islamic super app for 2M+ active users — Quran, prayer times, donation processing, and SSO across 5 web services.

ScaleArchitecture
S.ID

S.ID

Link-in-bio and microsite builder. Sole mobile engineer — 10K+ downloads, 4.67★ on Play Store.

Full Ownership
Nucash

Nucash

Regulated fintech app on Bank Indonesia's SNAP standard — hardened with RASP, encryption, and multi-layer auth.

FintechSecurity
Experience

WhereI'veworked

  • Unblocked speech-to-speech in a multimodal AI chatbot — isolated the audio pipeline from the 60fps render thread.
  • Built FIDO2-style biometric login from scratch — ECDSA P-256 challenge-response, hardware-backed keys.
  • Shipped real-time voice/video (LiveKit, WebRTC) with native iOS VoIP push & CallKit.
  • Diagnosed a database-deadlock class killing the chat server at 5 concurrent users; redesigned it event-based (Matrix-inspired).
PT. DumbWays Indonesia Teknologi
Full-timeJun 2019 – Oct 2019Mentor & Web Developer

Mentored bootcamp students in React Native & Node.js, and built an internal app to replace manual operations.

Open Source

Opensource

flutter_chat_sdk

A backend-agnostic Flutter chat SDK with offline-first design. Single adapter interface, so any backend can be plugged in.

livekit_pip

Native Picture-in-Picture for LiveKit video calls on iOS and Android, built as a federated plugin with platform-specific implementations.

Contact

Let'stalk

Open to senior mobile engineering roles — Flutter, mobile architecture, real-time systems. Reach out and I'll reply within a day.