at Govtech Edu
Distributed services
My career began in Ruby on Rails, and over time I found my home in Go — building the quiet, durable systems that power products at scale.
I've spent eight years in the trenches of API design, database architecture, deployment & monitoring, and large-scale data migrations. I work best on cross-functional Scrum teams where ideas get sharpened by friction. Lately, I've been drawn to the edges where backend meets AI — building agents that actually do useful work.
Building the Indonesian Ministry of Education's platform — the systems that schools, teachers, and supervisors actually log into.
- IKM Registration — curriculum classification system
- Pengelolaan Kinerja Guru — teacher performance & lesson-plan tracking
- Chromebook Survey — usage & satisfaction telemetry from schools
- Pengangkatan KSPS — principal & supervisor selection workflow
- GTK Ops Agent — an AI agent for resolving GTK Tribe operational issues
Five and a half years across two tribes — first shipping the marketplace surface millions of buyers & sellers used every day, then dropping a layer down to the load-bearing core services everything else was built on.
Developed & maintained the core services that serve as the backbone for the Product tribe's initiatives — the unsexy but load-bearing layer.
- Service & database migration from on-premises infrastructure to Google Cloud Platform (GCP)
- Responsible for migrating 50+ storage buckets from on-prem to Google Cloud Storage
- Developed KYC service from the ground up
Developed & maintained a comprehensive marketplace system, incorporating essential features millions of buyers & sellers used every day.
- Search: initiated & developed "Lapak (Store) Search" using Elasticsearch
- Homepage: enhanced category query efficiency by reducing unnecessary calls — an 18× speed improvement with 70% less redundancy
- Maintained add-to-cart & favorite functionality