Blog
Thoughts on engineering, deep dives into projects, and lessons learned building software.
How to build AI agents that plan, use tools, and self-correct, from ReAct prompting to multi-agent architectures.
Advanced prompt engineering techniques I use in production, from chain-of-thought to structured output, few-shot calibration, and self-consistency.
A practical walkthrough of Retrieval-Augmented Generation, from naive vector search to production-grade pipelines with re-ranking, chunking strategies, and evaluation.
How I designed and deployed a honeypot system to study real-world attack patterns, and what the data revealed about modern threat actors.
Walking through the process of building, training, and optimizing a CNN for gender classification, including the pitfalls and hard-won optimizations.
A technical exploration of peer-to-peer video communication, STUN/TURN servers, and the challenges of real-time media on the web.