Skip to content

Projects

Built to understand.

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

  1. svcgen

    Used at work · 2026

    A CLI that scaffolds a production-shaped Go service in one command and keeps extending it: fx wiring, Fiber router, optional Postgres, Redis and partner clients, Dockerfile, GitLab CI and Sonar config. Used at Icon Plus to start new integrator services.

    Go · Fiber · fx · GitLab CI

  2. Trendstore API

    Open source · 2025

    E-commerce backend in Go with a layered domain / application / infrastructure structure, SQL migrations, repository interfaces with generated mocks, and a documented REST API for products, categories, cart, checkout and admin.

    Go · PostgreSQL · golang-migrate

  3. SysDesign Lab

    Open source · 2026

    A free system design course in Indonesian: 42 lessons, 16 mock interviews, quizzes and cheat sheets, written from primary sources rather than copied from paid material. Static site with tests that validate the content itself.

    Astro · MDX · TypeScript · Vitest

  4. System Design Practice

    Study project · 2026

    A Go + HTMX app for interview practice: a question bank with answer frameworks, flashcards and quizzes, a progress tracker and timed mock interviews with self-rating. Server-rendered, no JS build step.

    Go · chi · PostgreSQL · Redis · HTMX