Software Engineer · Available for project work
Seven years building products where the app is the business — DANA and Stockbit, serving millions of users daily. I work on apps that already have customers: find what's quietly costing you conversions, speed, or infra spend, and fix it so it stays fixed.

I start by reading, not rewriting. Most apps that feel broken aren't — they've just grown faster than anyone had time to tidy. So before I touch anything, I find where the cost actually is: the query that's slow under real load, the render blocking your checkout, the service you're overpaying for.
Then I fix that one thing properly and leave the code easier to change than I found it. I'll tell you when a rewrite is genuinely the right call — and I'll tell you when it isn't, which is most of the time. You keep a working app the whole way through, and you get updates without having to chase me for them.
Virtually
How can I help you today?
Hello! I'd like to know more about your projects.
I'd be happy to tell you about my projects! I've worked on various web applications using React, Node.js, and other modern technologies. Which type of project interests you most?
Tell me about your latest web application project.
I'd be happy to tell you about my projects! I've worked on various web applications using React, Node.js, and other modern technologies. Which type of project interests you most?
Building DANA's foreign-user experience — letting visitors and expats transact in Indonesia on a wallet built for locals.
DANA INDONESIA· Senior Software Engineer · Sept 2025 – Present
Indonesia's largest digital wallet and payments platform
Measured on monthly transacting users and registration conversion
Built Stockbit's desktop trading app in Rust and React — the surface where their transactions actually happen.
STOCKBIT· Senior Frontend Engineer · Dec 2021 – Sept 2025
Indonesia's leading stock trading and social investing platform
650K new users via a partner registration architecture · −40% deploy time across 10+ microservices · −35% bugs after building the testing layer
Migrated a legacy PHP customer app to Next.js.
BHINNEKA.COM· Software Developer · Jan 2021 – Nov 2021
Indonesia's leading e-commerce for electronics and office supplies
+15% sales on a new B2B/B2G platform · −25% operational overhead from a back-office tool
Rebuilt an insurtech checkout flow in Next.js and Material-UI.
OTTODIGITAL· Frontend Developer · Jan 2019 – Dec 2020
Salim Group's fintech arm, providing digital payments and loyalty solutions
+22% user satisfaction on a claims and billing portal · 94% on-time delivery, highest on the team
Slow screens cost you customers before anyone thinks to complain. I measure what's actually slow under real load — not on my laptop — and fix the parts touching revenue first.
Page load · checkout flows · API latency · render performance
Infrastructure bills grow quietly, and by the time someone looks, the cause is buried under three years of changes. I find what you're overpaying for and cut it without reducing what your app can do.
Over-provisioned services · wasteful queries · build and deploy pipelines
When every deploy is a gamble, your team stops shipping. I add the testing and structure that make changes boring again — at Stockbit that meant 35% fewer bugs and 40% faster deploys.
Test infrastructure · architecture cleanup · CI/CD
Tell me what's slow, fragile, or expensive. I'll reply within one business day — with a straight answer on whether I can help and what it would take.