- Lead system design and technical direction for the Android platform, defining modularized architecture standards adopted across the mobile team.
- Mentor and guide mobile engineers on architecture decisions, code quality, and best practices, acting as the technical reference point for the team.
- Drive cross-functional product development decisions, partnering with product and backend teams to scope and design new features.
- Contribute to Odoo implementation (initiated December 2025) to support internal business process digitization.
Summary
Software engineer turned technical leader with a track record of continuously expanding scope β from Android development in 2019, to iOS and backend engineering, to full-stack ownership of Go and Next.js/React systems since 2023. Currently leads architecture and technical direction for the mobile team at SawitPro, while independently founding, architecting, and operating JagoCatat endβtoβend as a solo engineer β spanning backend, frontend, infrastructure, and deployment. Comfortable leading across platforms and stacks, with handsβon depth in Kotlin, Swift, Go, and JavaScript/TypeScript, and a habit of picking up new technical domains as needed.
Skills
Experience
- Led mobile engineers in designing and implementing modularized Android architecture using Hilt, Room, Navigation Component, Work Manager, Kotlin Coroutine, Firebase, Maps, and Retrofit β a leadership role carried out from day one, ahead of formal promotion to Principal Software Engineer.
- Contributed to iOS development using SwiftUI, building two years of cross-platform engineering experience alongside the Android leadership role.
- Built end-to-end Android and iOS apps using Kotlin Multiplatform Mobile, Hilt, Jetpack Compose, SwiftUI, SQLDelight, Kotlin Coroutine, Firebase, Maps, and Ktor.
- Taught, designed, and developed content and curriculum for English subjects, while also contributing as a WordPress engineer for university web platforms.
- Founded and independently built a SaaS product end-to-end β owning product design, system architecture, backend and frontend development, and deployment.
- Built the core platform with Golang and React, integrating the Official WhatsApp Business API (WABA) to power the product's core workflows.
- Single-handedly manage the full lifecycle: product strategy, engineering, infrastructure, and deployment, with no external engineering support.
- Founded and built the app architecture using Hilt, MVVM, Room, and Data Binding, with Google Play Billing integration for subscription monetization.
- Founded and developed the app in Kotlin using Hilt, Room, Jetpack Compose, ExoPlayer, and YouTube IFrame integration.
- Built and continue to maintain an end-to-end client website and CMS with Golang (backend) and Next.js/TypeScript (frontend), deployed via Docker and Portainer on a Linux VPS, with CI/CD set up to streamline deployment.
AI Projects
Ongoing exploration of on-device and local LLM inference, including object detection pipelines with TensorFlow Lite (MobileNet, EfficientDet, YOLOv9, published), on-device LLM integration on Android via MediaPipe GenAI (Gemma 3), server-side inference experiments with Node.js, and local model testing through Ollama and llama.cpp β reflecting a continued interest in applied AI/ML alongside core mobile and full-stack work.
Education
Certificates
- Hacker Rank Software Engineer
- Learn to Create Flutter Apps for Beginners
- Getting Started with Dart Programming
- Android Development Essential Training: App Architecture
- Android Studio Essential Training
- Kotlin Essential Training
- Programming Foundations: Object-Oriented Design
- Learning Git and GitHub
- RxJava: Design Patterns for Android Developers
Awards
Publications
- Pagination in Kotlin Multiplatform Mobile β Better Programming
- PDF Export Feature in Android: Simple iText Tips β Better Programming
- Kotlin Multiplatform Mobile: The Definitive Cross-platform Bridge β Better Programming