About
A frontend platform engineer for product teams that ship.
My work focuses on micro-frontend architecture, performance engineering,
and the UI platform layer — the parts of an application 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 — building production systems for
healthcare, insurance, and manufacturing clients.
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 Bengaluru 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