I'm Bagus Aji, a frontend engineer building interactive 3D web experiences.
I build interactive 3D product configurators that help companies sell online. My work sits at the intersection of engineering and product — custom Three.js experiences backed by solid React and Next.js architecture.
I’ve been writing code professionally since 2015. Before going independent, I taught programming at Codepolitan — writing a book and training hundreds of developers — then spent four years at Logique Digital Indonesia building applications for Japanese and multinational clients.
Since mid-2024 I’ve been fully independent, working with clients worldwide on 3D web configurators. I’m also a developer at ModernVet, a veterinary platform serving clinics across Southeast Asia.
My stack is React, Next.js, Three.js, and React Three Fiber. I work across the full frontend — from WebGL shaders to deployment — but my best work happens in the browser, building experiences that static images can’t match.
I’m actively planning relocation to Kuala Lumpur, and I’m open to remote roles across the Asia-Pacific region.