Back to home

Mobile Development

React Native Fintech & Cross-Platform Apps

I build and maintain production React Native applications in the fintech space. My mobile work is hands-on — managing complex dependency trees, shipping OTA updates, integrating Web3 wallets, and keeping test coverage high on a fast-moving codebase.

Experience

At Nanovest, I maintain a production React Native fintech app serving users across Indonesia. The app has 150+ dependencies, ships updates via CodePush for zero-downtime releases, and integrates a multi-chain Web3 wallet. I raised test coverage from ~50% to ~90% and shipped 25+ features across mobile and web platforms. At Techconnect, I built React Native applications during a 12-month full stack training program.

Approach

I treat mobile development with the same rigor as web — typed with TypeScript, thoroughly tested, and architecturally clean. I use CodePush for rapid OTA deployments that bypass app store review cycles. For testing, I combine Jest, Testing Library, and MSW for mocking API responses. Deep linking with Adjust handles cross-platform attribution and conversions.

Key Results

  • Maintained production fintech app with 150+ dependencies at Nanovest
  • Raised unit test coverage from ~50% to ~90% with Jest, Testing Library, and MSW
  • Shipped OTA updates via CodePush for zero-downtime mobile releases
  • Integrated multi-chain Web3 wallet into React Native fintech app
  • Revamped deep linking with Adjust for improved cross-platform conversions

Tools & Technologies

React NativeTypeScriptCodePushJestTesting LibraryMSWAdjustDynamic LabsSonarQube