Senior Mobile Developer | 8+ Years in Flutter, Kotlin & Full-Stack | Clean Architecture Expert | Scaled Apps to 1M+ Users
I'm a Software Engineer with over 8 years of hands-on experience in mobile and backend development, specializing in Flutter, Kotlin, and Jetpack Compose. I've built and scaled production applications serving over 1 million users across Southeast Asia.
Throughout my career, I've led critical technology migrations — from React Native and legacy Java codebases to modern Flutter and Kotlin Clean Architecture — resulting in unified codebases, improved scalability, and faster development cycles. I've also automated CI/CD pipelines that cut deployment times by 50%.
My experience spans diverse industries including logistics (Mengantar), automotive auctions (IBID by Astra), real estate (Rumah123 Pro, SRX Property), digital news (Kompas Harian), and e-commerce (Formulir). I'm comfortable working across the full stack, with backend experience in Express.js, Node.js, MongoDB, Redis, and Firebase.
Beyond client work, I'm passionate about mentorship and education. As a Subject Matter Expert at Binar Academy, I mentored 100+ students and helped place 20+ mentees into roles at top tech companies like Astra, OLX, Kompas, and Privy. I also maintain an open-source CLI tool (GM CLI) built in Rust that automates Flutter project scaffolding and is used by developers to enforce Clean Architecture best practices.
I take pride in writing clean, testable, and maintainable code. Whether you need a new mobile app built from scratch, a legacy codebase modernized, or a scalable backend service, I'd love to help bring your project to life.
Work Terms
Availability: Monday to Friday, 9 AM – 6 PM (GMT+7, Indonesia). Flexible for overlap with other time zones when needed.
Communication: I prefer asynchronous communication via Slack, email, or project management tools (Jira, Trello, Notion). I'm also available for weekly sync calls via Google Meet or Zoom.
Payment: Open to hourly or fixed-price contracts depending on project scope. Milestone-based payments preferred for larger projects. Payment via bank transfer or PayPal.
Engagement: Available for both short-term and long-term engagements. I can work independently or integrate with your existing team.