About
A product engineer with deep frontend roots.
My work focuses on micro-frontend architecture, performance engineering,
and the system-level decisions that make sustained, multi-team product
development possible. I’ve shipped systems used by tens of
thousands of pharmacies, decomposed a four-year monolith without
freezing the business, and built a clinical platform end-to-end on my
own.
Previously at
Halodoc, Indonesia’s largest health-tech platform, where I led the
micro-frontend migration of a four-year Angular monolith, owned
production infrastructure for the public website, and mentored engineers
from junior to mid-level.
Currently consulting independently — taking on full-product engineering
from discovery to deployment, and providing architecture and technical
advisory for engineering teams.
Work
Selected case studies.
01
Micro-frontend architecture at Halodoc
Decomposing a four-year Angular monolith.
Halodoc’s internal operations console — used across pharmacy
delivery, tele-consultation, insurance, and labs — had grown over four
years into an Angular monolith. Build times of 20–30 minutes, slow
release cycles, and multiple teams blocking each other on a single
codebase.
I evaluated four micro-frontend approaches through structured analysis
and proof-of-concept, then chose Reverse Composition based on the
application’s specific constraints: internal use, no SEO or SSR
requirements, and Angular framework limitations around shared
runtimes. We migrated incrementally using the Strangler Fig pattern —
starting with low-risk modules, validating in production, iterating,
then expanding.
Result: Build times dropped from 20–30 minutes to 5–8
minutes. Twelve micro-frontends in production. Independent team
velocity restored. Zero feature freezes during migration.
Read the architectural write-up on Halodoc’s engineering blog
→
StackAngular · Verdaccio · AWS
Lambda · S3 · CloudFront
02
Sasya Sanjeevini — clinic management system
Greenfield solo build, in active production use.
An Ayurvedic clinic in Gokarna with 13,000+ historical patient records
had no digital workflow — clinical notes, prescriptions, and patient
history all on paper. I built a complete clinic management system from
architecture through deployment, working solo across the full stack.
Nx monorepo with Angular 21 (Signals, Standalone Components) on the
frontend and NestJS 11 with PostgreSQL on the backend. Multi-role RBAC
for Staff, Doctor, and Admin. Patient registration with webcam
capture. Nadi Pariksha (Ayurvedic pulse analysis) workflow.
Prescription transcription. Bilingual English/Kannada PDF generation.
Shared TypeScript libraries for API contracts and Material 3 theming.
Result: Currently in active clinical use, deployed on
AWS LightSail behind a NetBird WireGuard VPN mesh. All 13,000+
historical patient records digitised and queryable.
StackAngular 21 · NestJS 11 ·
PostgreSQL 16 · Prisma · Nx · AWS LightSail · Docker · NetBird
03
Medisend — B2B pharmacy procurement platform
Building and scaling Halodoc’s pharmacy supply network. Led a
team of four engineers.
v1.0 — Built Medisend from scratch for 14,000+
Indonesian pharmacies. Custom 3-layer state architecture (presentation
→ CartFacade → CartState), OTP-based onboarding, role-based routing
across admin, seller, and buyer journeys, catalog management, order
processing, KYC verification, and credit-limit based payments.
v2.0 — Led the merger of Halodoc’s existing
Portal Apotek into Medisend, eliminating a manual activation
bottleneck that previously required sales teams to make multiple
in-person visits per pharmacy. Built self-service registration across
four pharmacy types with role-based homepages.
Result: Sales teams freed from manual activation
work. Platform serves the Indonesian pharmacy network end-to-end
across both buyer and seller journeys.
StackAngular PWA · Custom state
architecture · Role-based routing · OTP authentication