Skip to content
01Work

Selected work

Side projects and tooling, mostly in Go. Each one exists to understand a problem properly, not to pad a list.

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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