My technical writing, organized by topic instead of publish date. Each section below is also available as a single combined PDF, so you can save it and read it offline.
Free PDF guides, no signup
Every topic below compiles its articles into one downloadable PDF.
A tour of the free calculators and dev utilities on this site — why I built each one, the itch it scratched, and what I learned shipping a dozen small tools instead of one big product.
Read articleEver wondered how apps like Notion, Linear, or Discord keep everything in sync? Learn the complete guide to building real-time applications with WebSockets, SSE, and Supabase Realtime.
Read articleDiscover how daisyUI transforms Tailwind CSS development with semantic component classes. Learn installation, usage, theming, and real-world examples to accelerate your UI development by 10x.
Read articleDiscover how Supabase accelerates development with its comprehensive backend-as-a-service platform. Learn to build production-ready apps with Postgres database, authentication, real-time subscriptions, storage, and edge functions.
Read articleDiscover how v0's AI-powered development platform can help you create a stunning portfolio website in minutes, not hours. Learn the best practices and tips I used to build this very site.
Read articleOrchestrator-worker, blackboard, and pipeline patterns for coordinating multiple AI agents — with the failure modes that only show up once you go past a single-agent demo.
Read articleLearn how to create intelligent AI agents that help users discover nearby restaurants based on specific queries like lunch buffets, continental breakfast, and more using modern AI frameworks.
Read articleCold starts, cost curves, and operational overhead — a practical framework for deciding when serverless actually wins over a traditional always-on backend, and when it quietly costs you more.
Read articleWhat actually breaks first when traffic grows 100x — caching layers, database contention, and the architecture decisions that are cheap to make early and expensive to retrofit later.
Read articleShipping AI features needs a different team shape than shipping CRUD apps. How I structure product, ML, and engineering roles so AI projects actually reach production.
Read articleThe title changes overnight; the job doesn't. What actually shifts when you go from senior engineer to tech lead, and the habits that made the transition work for me.
Read article