Skip to content
IndieMakerList
CM

Colin McDonnell

Creator of Zod and the first version of tRPC; founder of Pullfrog

Colin McDonnell at a glance

Known for
Creator of Zod · Author of the first version of tRPC · Co-creator of Standard Schema · Founder of Pullfrog
Working on
Building Pullfrog and maintaining Zod
Indie since
2020
Active products
Zod, Pullfrog and tRPC

Facts checked 2026-10-30

About Colin McDonnell

Colin McDonnell is a Seattle-based TypeScript developer best known as the creator of Zod, the TypeScript-first schema validation library, and the author of the first version of tRPC. Zod is one of the most depended-on packages in the JavaScript ecosystem, with more than 44,000 GitHub stars and over a billion npm downloads a month as of October 2026.

McDonnell first tried building a company in healthcare: Bagel, electronic medical record software for direct primary care practices, went through Y Combinator's Winter 2019 batch. While building it he grew frustrated that TypeScript validation libraries could not infer static types cleanly, and in March 2020 he published Zod with an essay on designing the ideal schema library. The idea of declaring a schema once and getting both runtime validation and a TypeScript type caught on quickly, and Zod became the default validator for form libraries, API frameworks and, later, AI tool calling and structured output.

In July 2020 he wrote the initial version of tRPC, a way to build end-to-end typesafe APIs without schemas or code generation, which grew into a major project under other maintainers. He also proposed sponsor pools as a funding model for open source. McDonnell later worked as an engineer at EdgeDB (now Gel) and at Bun, while continuing to maintain Zod largely through sponsorships.

Zod 3 shipped in May 2021, and Zod 4, a major rewrite focused on performance and smaller bundles, went stable on July 9, 2025, followed by Zod Mini, codecs and a 4.6 release in September 2026. He co-created Standard Schema, a shared interface that lets tools accept any compliant validation library, and maintains Nub, a TypeScript-first toolkit for Node.js.

His current company is Pullfrog, an agent workflow platform for GitHub that runs AI agents in a repository's GitHub Actions to review pull requests, triage issues and fix CI, and is free for personal and open-source use. McDonnell matters as one of the few individual developers whose side project became core infrastructure for much of the TypeScript world.

Products by Colin McDonnell

Z

Zod

zod.dev

TypeScript-first schema validation library with static type inference.

P

Pullfrog

pullfrog.com

Platform that runs AI coding agents in GitHub Actions to review PRs, triage issues and fix CI.

T

tRPC

trpc.io

End-to-end typesafe APIs for TypeScript without schemas or code generation; McDonnell wrote the first version.

S

Standard Schema

standardschema.dev

Common interface that lets tools accept any compliant TypeScript validation library.

N

Nub

nubjs.com

TypeScript-first toolkit for running scripts, managing packages and provisioning Node.

Videos with Colin McDonnell

Interviews & press

Timeline

  1. 2019 — Went through Y Combinator (W19) with Bagel, an EHR for direct primary care.
  2. 2020 — Published Zod 1.0 in March and wrote the first version of tRPC in July.
  3. 2021 — Released Zod 3 in May.
  4. 2024 — Co-created Standard Schema, a shared interface for validation libraries.
  5. 2025 — Released Zod 4 as stable on July 9 and started Pullfrog.
  6. 2026 — Shipped Zod 4.6 in September as Zod passed a billion npm downloads a month.

How Colin builds

  • Declare a schema once and get both runtime validation and static types.
  • Developer experience is a feature; small, readable APIs win.
  • Open-source maintainers need funding models that match how companies use their work.

Colin McDonnell FAQ

Who is Colin McDonnell?

Colin McDonnell is a Seattle-based TypeScript developer best known as the creator of Zod, the TypeScript-first schema validation library, and the author of the first version of tRPC.

Who created Zod?

Zod was created by Colin McDonnell (colinhacks), who published version 1.0 in March 2020 and still leads the project. Zod 4 went stable in July 2025.

Did Colin McDonnell create tRPC?

He wrote the initial version of tRPC in 2020. The project was later developed and maintained mainly by other contributors.

What is Pullfrog?

Pullfrog is Colin McDonnell's agent workflow platform for GitHub. It runs AI agents inside a repository's GitHub Actions to review pull requests, triage issues and fix CI, and is free for personal and open-source repositories.

What is Standard Schema?

Standard Schema is a common TypeScript interface, co-created by Colin McDonnell, that lets frameworks accept schemas from Zod, Valibot, ArkType and other compliant libraries.

Where is Colin McDonnell based?

Colin McDonnell is based in Seattle, United States.

What is Colin McDonnell doing now?

As of October 2026, Colin McDonnell's active products include Zod, Pullfrog, tRPC and Standard Schema.

How long has Colin McDonnell been an indie maker?

Colin McDonnell has been building independently since 2020, about 6 years.

Similar indie makers

Simon Willison avatar

Simon Willison

@simonw United States241K followers

Independent open-source developer behind Datasette, LLM and a widely read AI weblog

Datasette, LLM, sqlite-utils +2

Jordan Coeyman avatar

Jordan Coeyman

@acoyfellow United States3K followers

Designer turned builder; CTO of Phonesites, ships AI agent tools, Agent Experience at Cloudflare

inbox.dog, FormDrift, t2t +6

Yuanlin Lin avatar

Yuanlin Lin

@yuaan1in United States585 followers

Taiwanese founder of Zeabur, now building Nuphos, an open-source agent workspace for teams

Nuphos, Zeabur

Seth Rose avatar

Seth Rose

@TheSethRose United States

Dallas developer shipping open-source AI agents, MCP servers and automation tools

Clawdbot Security Check, AI File Organizer Agent, MCP Server Starter +1

Matt Pocock avatar

Matt Pocock

@mattpocockuk United Kingdom374K followers

TypeScript and AI engineering educator behind Total TypeScript and AI Hero

AI Hero, Total TypeScript, ts-reset +3

Goon Nguyen avatar

Goon Nguyen

@goon_nguyen Vietnam3.4K followers

Vietnamese builder behind UI UX Pro Max, AgentKit (ClaudeKit) and GoClaw

UI UX Pro Max, AgentKit, GoClaw +7