Hello, world
I lead a backend team at Amdon, building learning platforms for schools across Asia. I write here about the quiet, unglamorous middle of shipping software — APIs, infra, and the trade-offs that don't fit on a slide.
Recent writing
Deploying Without Holding Your Breath
Why the normal Kubernetes deploy is a coin flip, how a canary release turns it into a dial, and a local demo that catches a bad version and rolls it back on its own.
The Five Dots That Slow Down Your Cluster
Why one call to api.stripe.com becomes ten DNS queries inside Kubernetes, how that turns into mysterious 5-second hangs, and the three-line fix most teams never apply.
RAG and Vector Search, Explained Simply
How AI assistants actually look things up, in plain language with pictures — matching words vs matching meaning, why deleting is the hard part, and where the data can live.
Selected work
LearningFlow.ai
The next-generation platform for building, delivering, and managing truly interactive, AI-powered learning experiences—no coding required. [ Backend & architecture ]
STEMWerkz
Inquiry-based learning portal for young learners. [ Backend & architecture ]
ClassWerkz
Class management software: attendance, scheduling, parent comms. [ Backend ]
Aloha / beescm
Hotel procurement web app for a chain in Asia. [ Full stack ]