PT. Sinarmas Multifinance
Nov 2020 – Present · ~6 yrs · Jakarta, Indonesia
Technical Leader, Mobile & Frontend
Jan 2026 – Present- Lead a team of 9 mobile and frontend engineers, and own architecture decisions: analysing requirements with product and business stakeholders, then turning them into technical designs the team can execute.
- Built and maintain an internal design system of ~100 components on Atomic Design, with one-way dependency rules, prop-based variants, and a clear boundary between generic UI and financing-domain components; defined a token-first roadmap to consolidate an organically grown palette.
- Led the incremental migration of a React Native sales app from MVC-style code to feature-driven MVVM while the main branch kept shipping. High-risk changes were deferred deliberately as documented tech debt, then refactored once proven stable in production.
- Designed a type-safe API layer (Zodios, Zod, TanStack Query) where a single contract generates types, query hooks, and runtime validation, with token refresh queueing to prevent concurrent refresh calls. A systematic audit found 81 of 201 endpoint definitions carrying untyped path parameters.
- Driving the Flutter app migration from GetX/MVC to Bloc, MVVM, and Clean Architecture, rolled out module by module.
- Built a lightweight face-liveness library in native Swift using Google ML Kit and Apple camera frameworks, validating on device.
- Architect Next.js web applications, refactor legacy codebases, and design the CI/CD pipelines that make production releases boring.
Lead Mobile Engineer
Dec 2024 – Dec 2025- Owned architecture and technology decisions across React Native (Expo, New Architecture), Flutter (Bloc/Riverpod), Kotlin Jetpack Compose (Hilt, StateFlow), and SwiftUI (Combine).
- Directed mobile product development end to end, from technical specification to release, alongside product and Java Spring Boot backend teams.
- Led performance and debugging work, including the query optimization that cut a critical report from 730 seconds to single digits.
- Owned full-cycle people management (performance reviews, one-on-ones, career development, resourcing) and built internal tooling for progress tracking and performance assessment.
- Proposed a self-hosted macOS CI runner for GitHub Actions, backed by benchmark data showing significant build-time gains over hosted runners.
Senior Mobile Developer
Dec 2023 – Dec 2024- Delivered full-cycle React Native features on MVVM, Atomic Design, and feature-driven architectures.
- Optimized legacy systems and wired up Firebase, Expo, and Amplitude for real-time analytics.
Mobile Developer
Nov 2020 – Dec 2023- Built and maintained native Android (Java, Kotlin) and Flutter apps; refactored legacy code and partnered with UI/UX and backend teams across Fintech and HR product lines.
Shipped production applications







