About
I'm a software engineer who's spent most of my career deep in mobile app development, building Android, iOS and Flutter apps that actually hold up under real usage. I have this thing about keeping stuff clean — my plates, my desk, and especially my code. Clean things are easier to organize, easier to understand, and way less painful to deal with six months later.
Right now I'm a Senior Software Engineer at Willowmore Singapore, working on mobile apps used by 18,500+ people worldwide. A big chunk of my work is IoT — getting apps to talk to BLE smart locks over some fairly involved cryptographic protocols. My favorite piece so far is a Rust library I built that handles the lock protocol for all of our iOS, Android and Flutter apps, replacing three copies of the same logic with one.
Before that, I worked across fintech, e-commerce, and everything in between — Bukalapak, KitaBeli, and a few others. I've done Android native, Flutter, fullstack web, and backend at various points, and it's made me a better engineer: it's hard to make good decisions in one layer when you don't understand what's happening in the others.
On the side, I've built a few apps on my own — a legal document platform, a retail POS system, a shopping app — mostly because I genuinely enjoy building things from zero. When I'm not coding, I'm probably playing Dota, exploring somewhere new around Indonesia, or going down a rabbit hole on something I just got curious about.
Experiences
Projects
Contact
Have a question or want to work together? Feel free to reach out — I'm always open to discussing new projects, ideas, or opportunities.



