Writing · 04 posts
Notes frombuilding LLMs.
Long-form articles on retrieval, agents and evaluation, and shorter notes from the work. Posts published elsewhere are marked ↗.
Latest · Tutorial · 15 min read
Advanced RAG, Part 0: Foundation and folder structure
The first part of a series building an agentic RAG system in Python: the folder structure, validated configuration, structured logging and a FastAPI app with one endpoint, and nothing the foundation doesn't use.
// the short version
01Nothing goes in the foundation unless something uses it
02A dependency arrives with the code that imports it
03Fail at startup, not on the first request
4 posts
2026
Oct 17, 2026
Advanced RAG, Part 0: Foundation and folder structure
The first part of a series building an agentic RAG system in Python: the folder structure, validated configuration, structured logging and a FastAPI app with one endpoint, and nothing the foundation doesn't use.
Tutorial15 min readOct 15, 2026
From idea to merged PR in a day: building the daily brief
One Praxis feature from a 14-decision grill to a merged PR in an afternoon: a spec with 11 tasks, one task at a time with a checkpoint before every edit, and validation on real days.
Article5 min readOct 15, 2026
Lessons from three months of building my personal AI OS
Three months into Praxis, the AI was rarely the hard part. Speed, cost, tests I trusted too much and specs that met real data taught me more.
Article5 min readOct 13, 2026
Files as the truth: how my personal AI OS keeps track of my work
Praxis keeps my work across a dozen projects in plain markdown files, with strict rules about which program writes each one. How it works, and what files cost.
Article6 min read