Building reliable products across web, mobile, backend, and AI — with a strong focus on practical user experience, maintainable systems, and privacy by design.
I'm a product-minded engineer based in Jakarta, Indonesia. I enjoy turning complex operational problems into focused, dependable software — from Android and cross-platform mobile apps to TypeScript platforms, backend services, and AI-assisted workflows.
- Building AI-powered finance products and secure developer tooling
- Experienced in payment/POS, transport ticketing, RFID and scanner systems, ERP, media platforms, and business automation
- Comfortable owning the full journey: product discovery, architecture, implementation, deployment, and iteration
- Particularly interested in developer experience, application security, automation, and privacy-conscious product design
| Area | Technologies |
|---|---|
| Web & platform | TypeScript, React, Next.js, Vue, Node.js, Hono |
| Mobile | Kotlin, Java, Jetpack Compose, Kotlin Multiplatform, React Native, Expo, Flutter |
| Backend | Go, Python, PHP/Laravel, REST APIs, background jobs |
| Data & infrastructure | PostgreSQL, Supabase, Redis, Docker, CI/CD |
| AI & automation | LLM integrations, structured extraction, workflow automation, browser automation |
An isolated multi-browser URL inspection toolkit for security analysts, QA engineers, and developers. It runs disposable browser sessions, captures cross-browser evidence, and produces structured reports with configurable safety policies.
TypeScript · React · Node.js · Playwright · Security tooling
View repository · Open live site
Much of my current product work is private or commercial. My active focus includes:
- Conversational personal-finance experiences with structured AI extraction
- Cross-platform applications spanning web, Android, iOS, and backend services
- Secure automation and internal tools that reduce repetitive operational work
- Maintainable TypeScript-first systems with explicit contracts and strong validation
I value simple architecture, clear contracts, small reviewable changes, and software that remains understandable after the excitement of the first release. Good engineering, to me, is equal parts product judgment, technical discipline, and respect for the people whose data and time the software handles.


