§5 · Writing
Series, not a feed.
Long-form, from the ground up: analogies first, numbers second, and the experiment that produced every number. Each series is written to be read in order — start at the first post, and each one assumes only the ones before it.
A series
RAG
Retrieval-Augmented Generation, built naive and improved one measured step at a time — Novice to Ninja.
A series
Measurements
The four metrics that tell you whether a RAG or LLM system actually works — each one explained on its own.
A series
Models in the browser
Gemma 4 running inside a browser tab on WebGPU: no server, no API key, no credit wall — and what that does to the frontend job.
Build notes
Build notes
Short write-ups of things I built, most of them in a weekend.
OptionMantra: VIX Data Pipeline - A Practical, Everyday Build
Building a cost-effective VIX data pipeline with Python, SQLite, and Google Cloud Storage. From $500/month to $2/month.
Thinking in Agents: The New Mental Model Every Developer Needs
We used to write code that told computers what to do. Now we're writing code that tells agents what to think about.
Introducing WordStash: Your Personal Vocabulary Companion
Building a dead-simple iOS app for capturing and learning new words. From copy-paste to AI-powered definitions in seconds.
Spec-Driven Development: Building ContentFlow CMS in 2 Days with AI
How I built an entire CMS—SDK, portal, server, deployment—in 32 hours by treating specifications as the primary artifact and letting AI handle 90% of the implementation.
Building ContentFlow CMS: A Journey into AI-Powered Development
How I built an entire content management system using Level 4 AI development—SDK, CMS, server, and deployment—in just 32 hours.