My Books

📓 Right-Sized AI
Small Language Models in Production: Adapt, Compress, and Deploy SLMs from Server to Edge Device
Start from the constraint, pick the smallest model that can plausibly do the job, and use training and systems engineering to close the rest of the gap.

📓 Harness Engineering for Production AI Systems
Sensors, Gates, and Bounds for LLM Applications That Have to Work When the Model Doesn’t
Build the control layer around your LLM application: sensors that observe, comparators that check, gates that decide, and bounds that cap.

📙 The 7 GenAI Architectures
A Field Guide to Choosing the Right AI System — Before You Overbuild It
The seven architectures GenAI systems actually get built on, and how to pick the smallest one that solves your problem.

📘 The ChatML (Chat Markup Language) Handbook
A Developer’s Guide to Structured Prompting and LLM Conversations
Learn how to structure prompts using ChatML for predictable, production-ready LLM behavior.

📕 Building Real-World Agentic AI Systems with LangGraph
Designing, building, evaluating, and shipping stateful, durable, multi-agent systems on LangGraph 1.x
A practitioner’s guide to designing, deploying, and operating reliable agentic AI systems in the real world.

📗 The Chat Templates Handbook
A Developer’s Guide to Jinja, apply_chat_template, and Rendering Model-Ready Prompts
A curated collection of battle-tested templates for common LLM tasks and workflows.
Get the 2-page decision card for The 7 GenAI Architectures
The escalation ladder and the "which level do you need" questions on two pages, free when you confirm. Then Past the Demo, once a week.