Flutter Developer
From Bengkulu, Building for Everyone
I build Flutter apps that solve real problems — from personal finance tracking to a cpns exam app I built for my own exam prep.
Flutter gives me the power to write once and deploy everywhere — Android, iOS, macOS, Windows, Linux, and Web. When a client needs a feature update, I push it once and it reaches all platforms instantly. No separate teams. No duplicated work. Just clean, efficient code that reaches everyone.

Featured Highlights

Financial Notes (DompetKu)
Personal finance tracking app I built to stop wondering where my money went. Charts, PDF export, fingerprint login, home screen widget.

Try Outcpns
cpns exam practice app I built for my own test prep. Clean Architecture, works offline, progress tracking per category.
From Mistakes
Every failed feature and bug taught me something. Here are a few.
Scope creep is real
My first app took 6 months instead of 2 because I kept adding features. Now I ship MVP first, iterate later.
Offline-first > internet-first
Users in Indonesia deal with spotty internet. Apps that work offline get better reviews.
Take breaks seriously
Spent 8 hours debugging a bug. Found it in 5 minutes after coffee and a walk. Rest is part of the job.
Clean code pays off
Wrote messy code once to save time. Took 3x longer to add features later. Clean Architecture is an investment.
Still learning every day. Still making mistakes. Still enjoying it.
Tech Stack
Currently reading Clean Code
Should've read it sooner
Usually codes from 10 PM to 3 AM
Night owl curse, can't help it
Plays Mobile Legends and Valorant
Main Hanzo sometimes
Probably on his 4th cup of coffee
Sleep is a myth
Needs complete silence for deep work
No music, no noise, just code
Fun fact: writing this at 2 AM instead of sleeping.