Selected work
Side projects and tooling, mostly in Go. Each one exists to understand a problem properly, not to pad a list.
- Open source
CommerceHub API
2026
Backend for a multi-vendor marketplace: layered Go services for catalogue, orders and payments, JWT auth, rate limiting, and a Docker setup that mirrors production.
Go · PostgreSQL · Redis · Docker
- Open source
Distributed Reservation System
2026
A high-concurrency reservation engine. Seat holds are locked in Redis, bookings are idempotent, and confirmation runs asynchronously through RabbitMQ so a slow downstream never blocks the request path.
Go · PostgreSQL · RabbitMQ · Redis
- Used at work
svcgen
2026
A CLI that scaffolds a production-shaped Go service in one command: fx wiring, Fiber router, optional Postgres, Redis and partner clients, plus Dockerfile, GitLab CI and Sonar config. Used to spin up new integrator services at work.
Go · Fiber · fx · GitLab CI
- Study project
Go Auth System
2026
An authentication playground where every branch is a standalone implementation, from plain sessions to JWT with refresh rotation, OAuth2 and multi-factor. Written to understand the trade-offs, not to ship a library.
Go · JWT · OAuth2
- Open source
SysDesign Lab
2026
A free, open-source system design course in Indonesian: 42 lessons, 16 mock interviews, quizzes and cheat sheets, all written from primary sources rather than copied from paid material.
Astro · MDX · TypeScript
- Study project
System Design Practice
2026
A Go and HTMX app for interview practice: a question bank with answer frameworks, spaced flashcards, a progress tracker and timed mock interviews with self-rating.
Go · chi · HTMX · PostgreSQL