Skip to content

Work

Each case study states the constraint inherited, the alternatives weighed, the choice made, and what it measurably produced.

Case studies

Breaking up a PHP monolith without taking the platform down

Geniebook · Software Engineer III · Nov 2021 — Aug 2025

Led the extraction of four Go microservices from a PHP/MySQL monolith, delivered over roughly five quarters with no production downtime.

  • Go
  • gRPC
  • Kafka
  • PostgreSQL
  • PHP
  • MySQL
  • Kubernetes
  • AWS

Replacing Zoom with a streaming stack we ran ourselves

Geniebook · Software Engineer III · Nov 2021 — Aug 2025

Migrated live classes off the Zoom SDK onto self-hosted LiveKit with a purpose-built React client, sustaining 99.9%+ streaming uptime for over a year.

  • LiveKit
  • React
  • TypeScript
  • WebRTC

Making a factory floor observable in under a minute

PT. Pan Brothers Tbk and Group · Software Engineer · Sep 2018 — Nov 2021

Built production monitoring across three plants and thirty lines, taking status-update cycles from six hours to under a minute for 20+ stakeholders.

  • Laravel
  • PHP
  • Docker
  • MySQL