What I'm building
towards.
What I said I'd do, and what actually happened. Learning, building, writing and creating, all in the open.
OSS projects being built and shipped publicly under AIDevBuilds.
claude-content-pipeline
github.com/AIDevBuilds/claude-content-pipeline
Claude Code agents and skills that take a post or video from research to draft, diagrams and thumbnails. Two agents, four skills, a secrets-guard hook with its own test, and CI.
Task Manager REST API
github.com/AIDevBuilds/task-manager-rest-api
FastAPI, SQLAlchemy 2.0, JWT, Alembic. Built with Claude Code — the prompts are committed alongside the code, and so are the fixes I made afterwards. Not production: no tests, no CI, SQLite.
fastapi-rag-starter
github.com/AIDevBuilds
A small retrieval service built by hand, with the design decisions written down as ADRs — including the alternatives I rejected.
rag-eval-kit
github.com/AIDevBuilds
A golden dataset and evaluation harness for retrieval quality — hit rate, faithfulness, answer accuracy — plus a written analysis of where the judge itself gets it wrong.
llm-prompt-logger
github.com/AIDevBuilds
Tracing for retrieval systems: retrieved chunks, prompt, tokens, latency and cost per request. Built because I once shipped an LLM feature and could not tell you what it cost to run.
Articles on Hashnode. Real builds, honest lessons.
AI Ships Your Code in Minutes. Your Team Pays for It for Months.
Hashnode
Why AI-generated code defaults to tight coupling, and why the architecture has to exist before the prompt does.
Stop Building Microservices on Day One. Build a "Disposable" Monolith Instead.
Hashnode
An argument from principles, not a case study — modular monoliths and bounded contexts before distribution.
Agent vs. Skill vs. Prompt vs. Hook vs. MCP
Hashnode
Five words used interchangeably, and what each one actually means. Written while building an MCP server.
Your Threads Aren't the Bottleneck. Your Five Redundant Fetches Are.
Hashnode
A service parallelised to fix a slowness parallelism could not fix, and what it cost to actually fix it.
Similarity Search Doesn't Respect Your Tenant Boundary
Hashnode
Embedding proximity has no concept of record ownership. Isolation belongs in the query, not in the ranking.
A short list, chosen for what I'm building rather than for the certificate.
Clean Architecture
Robert C. Martin
The dependency rule and boundary drawing behind every layered service I build.
Designing Data-Intensive Applications
Martin Kleppmann
The reference every backend engineer is assumed to have read. Starting with reliability and scalability, then transactions and isolation — the vocabulary behind decisions I've been making without naming them.
Building and Evaluating Advanced RAG Applications
DeepLearning.AI
Retrieval evaluation, feeding directly into rag-eval-kit.
Evaluating and Debugging Generative AI
DeepLearning.AI
Tracing and evaluation for nondeterministic systems — the half of AI work nobody demos.
Architecture Patterns with Python
Harry Percival and Bob Gregory
Domain modelling, repositories and event-driven patterns in Python.
Azure Solutions Architect Expert (AZ-305)
Microsoft
Deliberately later. A certification is a claim, and I want the hands-on work behind it first.
The AIDevBuilds YouTube channel. Build diary, not tutorials.
AIDevBuilds channel launch
YouTube
Real builds, honest failures.
I built a production REST API with FastAPI + Claude Code — the autopsy shocked me
YouTube
Built it, then took it apart on camera. The autopsy rather than the highlight reel.
Building an evaluation harness for a retrieval system
YouTube
The unglamorous half: building the golden dataset by hand, and what it caught.