My Books

Right-Sized AI Cover

📓 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 Cover

📓 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 Cover

📙 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 Handbook Cover

📘 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 Cover

📕 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.

Chat Templates Cover

📗 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.

Get the 2-page decision card, then Past the Demo once a week, under five minutes to read. Unsubscribe in one click.