Blog
Thoughts on distributed systems, AI engineering, and building products at scale.
Designing a Personalised Promotion Engine That Actually Works
How we built a promotion engine that increased bookings 30× in 6 months while cutting coupon abuse by 30% — the architecture, the mistakes, and the ML targeting layer.
Read article →What I Learned Shipping LLM Features in Production
From itinerary generation to content automation — practical lessons on latency, cost, prompt stability, and knowing when not to use an LLM.
Read article →Building Event-Driven Systems with Celery and Redis
Lessons from processing 50K+ async jobs per day at Pelago — how we designed reliable task pipelines with sub-200ms latency.
Read article →