Thoughts, insights, and learnings from my journey in software engineering
While building AI systems, I learned that prompt caching is not a performance trick. It is infrastructure. When the pipes are invisible and well-designed, everything downstream becomes reliable.
How we built a Chrome extension that makes web content accessible through AI-powered text-to-speech and intelligent summarization for neurodivergent users.
Exploring the challenges and solutions in building distributed query engines, with insights from developing a custom Raft consensus protocol for DuckDB.
Letting AI systems execute code changed how I think about correctness. The hard problems are no longer linguistic. They are about state, determinism, isolation, and what it means to trust a result that actually ran.
A systems-level look at why DuckDB outperformed Polars on a 1TB workload and what it taught me about execution engines, work avoidance, and building for scale.