Streaming chat REPL
A terminal interface with slash commands, safe interrupts and a live cost meter.
A hands-on mentorship for engineers who are serious about AI. We start at the agent loop and finish with a real coding tool you built yourself — every subsystem, real code, no frameworks, no hand-waving.
Week 5, your own tool, your own permission gate.
There is a widening gap in this field. On one side, developers who call an API and wire up a framework. On the other, engineers who understand what happens between the prompt and the answer.
People who can debug a runaway agent loop, explain why a tool call failed, cut a token bill in half, and prove a change made things better. That second group is small, and it is what companies are actually hiring for.
The fastest way in is not another tutorial. It is building the thing yourself, once, properly.
The premise. Build a working clone of a professional AI coding agent — the kind you already use every day — and you will understand this field better than almost anyone who only consumes it. That is the entire course.
Not notes. A tool — built one subsystem per week.
A terminal interface with slash commands, safe interrupts and a live cost meter.
Read, write, edit, bash, glob and grep — behind a permission system you trust.
A vector database you wrote yourself: chunking, embeddings, incremental indexing.
Assembled system prompts, project rules from AGENTS.md, and compaction that survives long sessions.
Plan mode, a maintained todo list, and a harness that decides what "done" means.
Resumable sessions, cross-project memory, and clean handoffs between days.
OS-enforced limits and a directory jail, so model-written code cannot hurt you.
Full request tracing, cost and latency observability, and a regression suite you own.
Sub-agents with narrow toolsets, running in parallel and merging cleanly.
Three weeks of fundamentals most courses never reach, then nine that assemble them into a working clone of a professional coding agent.
A designed, self-contained handout — concepts, code, and the reasoning behind each decision.
Every part is a runnable checkpoint. You type the code; nothing is copy-paste theatre.
We open the actual Claude Code source and compare your subsystem with the production one.
Evals, tracing and measurement — so improvements are demonstrated, not claimed.
instructorAI Engineer · Engineering Team Lead · 10 years in production
I build AI agents professionally — voice agents, an AI tax-preparation product, and ML tooling for medical imaging — and before that I spent a decade as a full-stack engineer and team lead across fintech, ride-hailing at 40M-user scale, and telecom e-commerce used in 10,000 stores.
I have been teaching that whole time: a full-stack curriculum of my own, and hundreds of students mentored through JavaScript, React, Python, Linux, DevOps and Kubernetes. This course is what I wish had existed when I started building agents.
AI, ML and data positions I come across and think are worth sharing — written out in full on the board, so they stay readable after the original post disappears.
No. This is systems engineering, not research. If you can write Python or TypeScript and have called an API, you have the background. We never train a model — we build the software around one.
Either. Every week ships in Python and TypeScript, and the handouts carry both. Most people pick the one they already work in and read the other for contrast.
Because a framework is exactly the thing you are trying to understand. You write the agent loop, the tool dispatch, the context assembly and the eval harness yourself — and afterwards you can read any framework and know what it is doing for you.
About six hours: a live session, the handout, and the build. The build is the part that matters and the part nobody can do for you.
A working AI coding agent you wrote — streaming REPL, real tools, permissions, memory, RAG, sandbox, evals and sub-agents — plus the portfolio repo and the ability to explain every line of it in an interview.
Cohort-based, with live sessions and a group. The handouts stay yours afterwards, so the material is self-paced but the accountability is not.
By Friday of Week 12 you do not have notes. You have a tool — and the understanding to explain every line of it.
Message me on LinkedIn →Message me about timing, fit and pricing. I reply to everyone.