Skip to content
Matt Pocock avatar

Matt Pocock

TypeScript and AI engineering educator behind Total TypeScript and AI Hero

About Matt Pocock

Matt Pocock is a British developer educator best known for Total TypeScript, an exercise-driven course that became a go-to resource for learning advanced TypeScript, and for AI Hero, which teaches professional developers how to work with AI coding agents. Before programming, Pocock worked as a voice and singing coach, an experience that shaped the teaching style behind the courses.

Pocock moved into software as a full-stack developer and became a member of the XState core team at Stately, where work on XState's type generation led deep into TypeScript. In early 2022 Pocock began posting short TypeScript tips on X, announced an advanced course that April, and took a part-time developer advocacy role at Vercel to make room to build it. Working with a course-production partner, Pocock pre-released the Total TypeScript core volume in December 2022 and fully launched it in March 2023; the partner's case study reports roughly $729K in gross revenue across those two launch windows.

Pocock later published Total TypeScript Essentials as a free online book, with a print edition from No Starch Press, and released open-source tools such as ts-reset and the TypeScript eval framework Evalite. The focus has since shifted to AI engineering: AI Hero offers free articles, a free email course, a set of installable agent skills and a paid cohort called AI Coding for Real Engineers, and Pocock speaks regularly at AI Engineer events about software fundamentals for agent-driven development.

Products by Matt Pocock

AI Hero logo

AI Hero

aihero.dev

AI engineering education for web developers, with free guides, an email course, agent skills and a paid cohort.

Total TypeScript logo

Total TypeScript

totaltypescript.com

Exercise-driven professional TypeScript training covering generics, type transformations and advanced library patterns.

ts-reset logo

ts-reset

github.com

Open-source library that tightens TypeScript's built-in typings, such as making JSON.parse return unknown.

Evalite logo

Evalite

evalite.dev

Vitest-based framework for evaluating AI applications in TypeScript with a local UI for outputs and traces.

Open-source collection of agent skills for planning, implementing and reviewing code with AI coding agents.

Sandcastle logo

Sandcastle

github.com

TypeScript tool for orchestrating coding agents in isolated environments and merging their work.

Builds indie alternatives to:Codecademy

Matt Pocock's journey, 2022–20255 milestones · self-reported
  • First product
  • Launch / milestone
  • Started 2022
  1. 2022First product: Pre-released Total TypeScript (~$415K gross)
  2. 2022Launch: Started posting TypeScript tips
  3. 2023Launch: Fully launched Total TypeScript
  4. 2024Launch: Released Total TypeScript Essentials as a free book alongside…
  5. 2025Milestone: Spoke at AI Engineer Code 2025 on fixing the pull-request…

Timeline

  1. 2022 — Started posting TypeScript tips, announced an advanced course and took a part-time Vercel role to build it.
  2. 2022 — Pre-released the Total TypeScript core volume, selling about 1,200 seats for $415K gross per the partner case study.
  3. 2023 — Fully launched Total TypeScript, adding about $314K in gross revenue, and released an Advanced React with TypeScript module.
  4. 2024 — Released Total TypeScript Essentials as a free book alongside a new Pro Essentials course and a print edition with No Starch Press.
  5. 2025 — Spoke at AI Engineer Code 2025 on fixing the pull-request bottleneck in agent-assisted development.

How Matt builds

  • Let learners struggle with a concrete problem before showing the solution.
  • Faster code generation makes good software design more valuable, not less.
  • Build in thin vertical slices with tight feedback loops like types, tests and reviews.
  • Prefer deep modules with simple interfaces so both humans and agents can reason about the code.
  • Give away high-quality free material and sell the deeper training.

Learn from Matt Pocock

[course]

Total TypeScript

Flagship self-paced TypeScript curriculum built around hands-on exercises, including Pro Essentials and advanced workshops.

by Matt Pocock

Matt Pocock FAQ

What is Matt Pocock known for?

Matt Pocock created Total TypeScript, a widely used TypeScript course, and AI Hero, which teaches developers to work effectively with AI coding agents. Pocock was previously on the XState core team and a developer advocate at Vercel.

Is the Total TypeScript book free?

Yes. Total TypeScript: Essentials can be read free online at totaltypescript.com, and a print edition is sold by No Starch Press.

How much did Total TypeScript make at launch?

According to a case study by the course-production partner, the December 2022 pre-release grossed about $415K and the March 2023 full launch about $314K more.

What did Matt Pocock do before programming?

Pocock worked as a voice and singing coach before becoming a developer.

Similar indie makers

Adam Wathan avatar

Adam Wathan

@adamwathan Canada302K followers

Creator of Tailwind CSS who built a multi-million-dollar business on open source

Tailwind CSS, Tailwind Plus (formerly Tailwind UI), Refactoring UI +4Mid-seven figures/yr

Caleb Porzio avatar

Caleb Porzio

@calebporzio United States53K followers

Creator of Livewire, Alpine.js and Flux UI, funded by sponsors and component sales

Livewire, Alpine.js, Flux +2$112K/yr from GitHub Sponso…

Peter Steinberger avatar

Peter Steinberger

@steipete United States601K followers

PSPDFKit founder turned creator of OpenClaw, the open-source personal AI agent

OpenClaw, PSPDFKit (Nutrient), CodexBar +2

Mckay Wrigley avatar

Mckay Wrigley

@mckaywrigley228K followers

Builds and teaches AI coding; creator of Chatbot UI and founder of Takeoff

Takeoff / MagicLearn, Chatbot UI, Mckay's App Template +1

Goon Nguyen avatar

Goon Nguyen

@goon_nguyen Vietnam3.4K followers

Vietnamese builder behind UI UX Pro Max, AgentKit and GoClaw AI agent tools

UI UX Pro Max, AgentKit, GoClaw +3

Ines Montani avatar

Ines Montani

@_inesmontani Germany20K followers

Co-founder and CEO of Explosion, the company behind spaCy and Prodigy

spaCy, Prodigy, Ellf