About
I build for the web.
Frontend is where I go deepest, but I've spent enough time in the surrounding infrastructure to understand how the whole thing fits together. Most of my career has been an act of balancing between the product and infrastructure part of the frontend work.
I am curious by nature and love to learn how things work. When I want to understand how something works, I build a stripped-down version of it. I've built an overly-simplified module bundler, an SSR-supporting data-fetching library for React, and a basic CSS-in-JS library, just to understand the fundamentals of the web platform. Some of those works became writing: getting Tokopedia's mobile web loaded under 2 seconds, building a 60fps QR scanner with WebAssembly, making the case for pnpm before it was cool.
I've worked on developer experience within JS monorepos. Speeding up local development, CI pipelines, webpack builds, establishing conventions and optimizing web pages. On the server side, I've worked with Node.js, GraphQL, Apollo, and PostgreSQL.
Based in Jakarta (UTC+7), working remotely. Always happy to chat about potential opportunities — find me on X/Twitter or LinkedIn.
Career
Work history.
Writing




