Awarded paper — IEEE ISSRE 2018
Self-healing techniques for a geo-distributed ad delivery service.
Paper ·
Slides
19 talks & papers, 2011–2019
USENIX LISA, SRECon, Velocity, OpenStack Summit. All talks
Writing All essays →
Hardening a 20-Year-Old C Library with AI Agents
A technical experience report on modernizing, benchmarking, and hardening libJudy for php-judy 2.6.0 with AI coding agents, human pushbacks, and empirical SRE discipline—discovering upstream compiler bugs, broken instruments, and real performance gains.
2026 · modernizing a 20-year-old C library with AI agents
Embrace Disruption: How Resilience Engineering Makes Your Systems Stronger
Discover how resilience engineering, including chaos engineering and FMEA, strengthens systems, turning disruptions into opportunities for growth and adaptability.
2024 · systems that get stronger under stress
Being Creative: Why Every Software Engineer Should Learn How to Draw
Elevate your software engineering skills by embracing drawing. Delve into the power of creativity, learn how to become more resourceful, and unlock innovative solutions.
2023 · what drawing teaches engineers
How To Scale ML Inference to Improve Reliability, Speed, and Cost Efficiency
A practitioner's survey of the tools and strategies for scaling machine learning inference — covering NVIDIA Triton, TorchServe, ONNX, PyTorch compilation, OpenAI Triton, and GPU orchestration on Kubernetes.
2022 · rewritten 2026 for the LLM era