Aug 2025 - Present
South Jakarta, Jakarta, Indonesia
Mobile Engineer
PT Bangun Rancang Indonesia Kita (BRIK)
- Built a local-first sync engine that automatically saves and uploads data in the background, eliminating the need for drivers to manually refresh the app.
- Designed an offline caching system for driver checklists that prevents progress loss and step-skipping in areas with no internet connection.
- Improved camera speed and app stability by offloading photo and video processing to background tasks using FFmpeg.
- Created a flexible notification routing system using the Strategy Pattern to direct users to specific pages based on their role and context.
- Developed a unified check-in flow for field visits that dynamically adjusts steps depending on whether the user is online or offline.
- Automated testing and over-the-air (OTA) hotfixes using Bitbucket Pipelines and Shorebird, reducing hotfix delivery time from days to minutes.