About me
An expert software developer with 7+ years of experience as a full-time developer, bringing concept and design into reality.
Proven track record of delivering high-quality solutions that elevate user experience and drive customer satisfaction.
Tech stack
Modern tech stacks for accelerating development.
What I do
I provide end-to-end software development services tailored to meet the unique needs.
Featured projects
2024 | UOB Private Banking
We set out to bridge the gap between "banking" and "actually running a business." By crafting a personalized digital ecosystem, we transformed how SMEs interact with UOB. By implementing a modular micro-frontend architecture, we didn't just solve the problem for our users, we built the framework for the rest of the bank to follow.
2022 | DANA BoraBora
BoraBora (Borong Rame Rame) is a social e-commerce platform by DANA Indonesia, offering products at significantly discounted prices by pooling a minimum number of buyers.
Recent writing
How to Write a Clean Function (In Any Programming Language)
Most tutorials give you steps. This one gives you the philosophy behind writing functions that actually make your code easier to live with.
Stop Shipping Bugs: Build Type-Safe APIs with Bun + Hono
I spent two years writing Rust just to answer one question: can I bring that discipline into TypeScript? Here's what I found.
TypeScript Patterns That Changed How I Write Code
Five TypeScript patterns I use constantly, discriminated unions, template literal types, const assertions, branded types, and satisfies, and why they matter.