Blog
Articles about building with AI, full-stack decisions, and the ideas that don’t fit in a tweet.
"How to Build a Portfolio Chatbot With RAG on the Free Tier"
"Gemini Flash + Supabase pgvector + Langfuse = a fully functional RAG chatbot with observability that costs exactly zero dollars. Here's the architecture, the hybrid search tuning, and what I'd do differently."
"2026-05-29"15 min readRead
"Why I Wrote 475 Tests for a Desktop Accounting App"
"When the books are wrong, the app doesn't crash. It just lies to you. That's what makes testing financial software different."
"2026-05-15"13 min readRead