I explain how software works, and share the tools I’m building to make it better.
I build developer tools and AI applications. My current interests go deeper into how programs execute, how systems fail, and how we can make both easier to understand.
I’m exploring deterministic simulation and software verification.
I’m also working through storage engines and concurrency from first principles, turning what I learn into small implementations and visual explanations.
These are works in progress. I share the mechanisms, experiments, and limitations as they become concrete.
I write about how software works and the decisions behind the tools I build.




