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
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.
One Nodepool for Everything Was Costing Us Money
Splitting prod and staging onto separate EKS nodepools, then scaling staging to zero outside office hours with kube-downscaler — and the three things that fight you when you try.
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 ]