Engineering notes
Writing
Deep-dives on the systems I've built — distributed sync, offline-first mobile, platform engineering at scale. No fluff.
-
30 Android apps from one codebase: what we got wrong for three years
Running 30+ Android apps for Samsung, TCS, Cambridge, and Pearson from one shared library. The DRM, JNI, and cross-app data sync decisions — the ones that worked and the ones that almost killed us.
-
I built an automated job search that queries 14 APIs every morning
A Go service that scrapes Lever, Greenhouse, Ashby, RemoteOK, HN Who's Hiring, and 8 other sources — then scores, analyzes, and generates tailored cover letters using matched project context.
-
Building an offline-first exam platform that survives power cuts
How we hit 99.9% sync reliability with RabbitMQ, MQTT, and a sync state machine — on networks that go down every day.