Articles
Notes from building real things
Web, React and Next.js, AI and RAG, and mobile. Written from production work, not tutorials about tutorials.
FeaturedRAG
Citations or It Didn't Happen: Building a Docs Chatbot That Refuses Low-Confidence Answers
A production architecture for a docs chatbot that grounds every claim in retrieved sources, links each claim to a source, and refuses rather than fabricates when retrieval confidence is low. Retrieval, rerank, validation, and the abstention threshold that moves correct deflection.
· 9 min read

Building something similar?
I take on a few projects at a time: web apps, AI features, and mobile. Tell me what you are working on.
Start a conversation