Publications

Nowadays, I write primarily to learn. There's something about the act of explaining a concept that exposes gaps in my own understanding: the vague intuitions that felt solid in my head often fall apart when I try to put them into words.

This process regularly humbles me. I'll think I understand something, start writing about it, and realize I need to go back to the basics. Some topics have taken me years and multiple attempts before they finally clicked.

My hope is to create the kind of resources I wished I had when I was learning: clear explanations with context, working code examples, helpful visualizations, and most importantly, the steps and reasoning behind decisions, not just the final results.

Research Background

Research Areas

Machine Learning (ML)
Natural Language Processing (NLP)
Automatic Speech Recognition (ASR)
Human-Computer Interaction (HCI)
Distributed Systems & Databases

Academic Affiliations

IBM Research
UC Berkeley EECS
Collaborations with researchers from MIT, Stanford, and CMU

Current Interests

While not actively performing academic research, I'm interested in the intersection of AI/ML with finance, private equity, software engineering, and the overall impact on the entrepreneurship ecosystem.

Books

Books

Machine Learning from Scratch Cover

Machine Learning from Scratch

Learn the math and intuition behind machine learning algorithms, then implement them in Python

Michael Brenndoerfer · Complete · 2025

Read Machine Learning from Scratch online for free. Learn the math, intuition, and Python behind regression, trees, clustering, and neural networks.

Read online
66 Chapters
Language AI Handbook Cover

Language AI Handbook

Start with classical NLP, then work through transformers, LLM training, evaluation, and production

Michael Brenndoerfer · In Progress · 2025

Read the Language AI Handbook online for free. Learn classical NLP, transformers, LLM training, fine-tuning, inference, evaluation, safety, and production.

Read online
409 Chapters
Build a GPT from Scratch Cover

Build a GPT from Scratch

Build a small GPT in PyTorch, one step at a time, from transformer math to training and text generation

Michael Brenndoerfer · In Progress · 2026

Build a small GPT-style language model in PyTorch. Follow each step from embeddings and attention through training, optimization, and text generation.

Read online
World Models Handbook cover with a fox studying a miniature world inside a transparent sphere

World Models Handbook

Learn how AI systems represent state, predict dynamics, imagine futures, and choose actions, from classical control to foundation world models

Michael Brenndoerfer · Complete · 2026

Read the World Models Handbook online for free. Learn latent dynamics, model-based reinforcement learning, planning, physical AI, evaluation, and deployment.

Read online
AI Agent Handbook Cover

AI Agent Handbook

Learn how to build reliable AI agents with reasoning, memory, tools, evaluation, and production safeguards

Michael Brenndoerfer · Complete · 2025

Read the AI Agent Handbook online for free. Learn to build and evaluate agents with reasoning, memory, tools, safety, and observability.

Read online
44 Chapters
Speeding Up AI Agents

Covers practical techniques to make AI agents respond faster, including model selection strategies, response caching, streaming, parallel execution.

Read
Monitoring and Reliability

Monitor your deployed AI agent's health, handle errors gracefully, and build reliability through health checks, metrics tracking, error handling.

Read
History of Language AI Book Cover

History of Language AI

Follow the history of NLP and language models, from information theory and symbolic AI to transformers and LLMs

Michael Brenndoerfer · Complete · November 2025

Trace the history of NLP and language models from information theory and symbolic AI to neural networks, transformers, ChatGPT, and multimodal systems.

Read online
110 Chapters
Multimodal Integration

Covers multimodal integration in 2024, the advance that enabled AI systems to directly process and understand text, images, audio.

Read
Quantitative Finance Book Cover

Quantitative Finance

Learn quantitative finance from pricing and portfolio construction through backtesting, execution, and production systems

Michael Brenndoerfer · Complete · 2026-01-25

Read Quantitative Finance online for free. Learn pricing, portfolios, risk, calibration, backtesting, market microstructure, execution, and production systems.

Read online
79 Chapters
Academic

Conference Papers

Other Writing

Articles & Other Publications

Blog

Recent Blog Content

View all →
Training and Inference Systems

Distributed training, checkpointing, and stateful rollout serving for world models, with latency, memory, and energy budgets for deployment.

Read
What are AI Agents, Really?

AI agents combine a language model with tools, memory, and control logic. This article separates agents from workflows and multi-agent systems.

Read
Training and Inference Systems

Distributed training, checkpointing, and stateful rollout serving for world models, with latency, memory, and energy budgets for deployment.

Read
Training and Inference Systems

Distributed training, checkpointing, and stateful rollout serving for world models, with latency, memory, and energy budgets for deployment.

Read
The February 2026 Selloff

How $1 trillion vanished from software stocks in days. The mechanics of leverage, algorithms, and margin calls behind the Feb 2026 crash.

Read
Locke's Two Treatises of Government

Locke's Two Treatises argues for natural rights and government by consent. Covers property, limited authority, revolution, and its influence on liberal thought.

Read
Newsletter

Stay up to date

Get articles, book updates, and news delivered to your inbox.

No spam, unsubscribe anytime.

or

Join the community

Sign in to remove popups, track your reading progress, and join the discussion.