Notes on growing

AI, teaching, and building products — written down so I actually understand them.

Where you cut the text Chunking strategies for RAG: what the benchmarks show about chunk size, overlap and semantic splitting — and how to choose and measure your own. When the model makes things up You can't delete LLM hallucinations, but you can stack defences. A practitioner's playbook — grounding, prompts, refusal, verification, and measuring it. Three ways to give a model your knowledge Confused between RAG, fine-tuning and long context? A vendor-neutral decision framework — with cost, latency and a real worked example. How do you know your LLM app works? Stop shipping LLM features on vibes. A from-scratch guide to evals — golden sets, the metrics that matter, LLM-as-judge, and a real example. Scout: an agent that decides where to look AI agents explained from first principles — tool calling, the decide-act-observe loop and knowing when to stop — via a real agent that cites its sources. The Writing Bed: answering from my own words RAG explained from scratch — embeddings, chunking, vector search and grounded answers with sources — built through a tool that answers from my blog posts. Growing Sprout: a digital twin that knows its limits How to build an LLM chatbot that stays accurate — system prompts, grounding, streaming and guardrails. The hard part is teaching it to refuse. Rebuilding Usama's corner of the internet Why I retired my old FastAPI portfolio for a static site with a proper brand — and what 'helping people and products grow' means as a design brief.

Let's grow something together.

Consulting, teaching, speaking, or a product idea that needs an AI brain — my inbox is open.

us — Usama Shahid © 2026 Usama Shahid — reachusama.com 🌱