Skip to content

// about

I'm Bagus Aji, a product engineer who ships end-to-end.

I like owning a product end-to-end, from the first screen to production. My work sits at the intersection of engineering and product: I care about what gets shipped and whether it moves the needle, not just the code behind it.

I’ve been writing code professionally since 2015. I started out teaching programming at Codepolitan, where I wrote a book and trained hundreds of developers. Then I spent four years at Logique Digital Indonesia shipping web and mobile apps for Japanese and multinational clients.

Since then I’ve built 3D product configurators for clients worldwide (vans, furniture, trailers, doors, basketball courts), each shipped in 3–5 weeks with live pricing and e-commerce integration. Today I’m a product engineer at ModernVet, a veterinary platform serving clinics across Southeast Asia.

I work across React, Next.js, TypeScript, Three.js, Flutter, React Native, Kotlin, and Laravel. Next, I’m going deeper into what my products run on (Docker, Kubernetes, CI/CD, and cloud infrastructure) and writing about it as I learn.

Open to remote and on-site roles anywhere in the world.