Colin McDonnell

Colin McDonnell

@colinhacks

« Je voulais juste une bibliothèque qui valide mes données correctement. Je ne savais pas que des millions de développeurs avaient le même problème. »

Open StartupBuild in Public

En une phrase

Colin McDonnell est un développeur et entrepreneur américain, créateur de Zod, une bibliothèque de validation de données pour TypeScript qui dépasse 59 millions de téléchargements par semaine en 2026. Diplômé du Massachusetts Institute of Technology (MIT) en génie électrique et informatique en 2016, il passe plusieurs années sur des projets indépendants avant de fonder Bagel, un logiciel de dossiers médicaux électroniques pour cliniques, accepté par le programme d'accélération Y Combinator en 2019. Après un burnout, il pivote vers l'Open Source et les relations développeurs. Il crée Zod vers 2020 pour résoudre un problème rencontré dans un projet médical. Aujourd'hui, il développe Pullfrog, un outil d'intégration entre GitHub et les agents d'intelligence artificielle (AI).

Pourquoi il est sur Ideas.xyz

Colin McDonnell a transformé un outil créé pour ses propres besoins en une bibliothèque Open Source utilisée dans l'ensemble de l'écosystème TypeScript. Son parcours illustre comment une contribution technique gratuite peut atteindre une adoption massive sans aucune levée de fonds.

2016

Diplômé du MIT en informatique

Il obtient son diplôme en génie électrique et informatique au MIT et commence à explorer des projets indépendants.

2016-2018

Période de projets indépendants

Il développe plusieurs petites applications mobiles iOS, dont des apps de journal personnel et de quiz, en tant qu'Indie Hacker.

2019

Bagel accepté par Y Combinator

Il fonde Bagel, un logiciel de dossiers médicaux pour cliniques indépendantes, et intègre le programme d'accélération Y Combinator (promotion hiver 2019).

2020

Création de Zod pour un projet médical

Il crée Zod, une bibliothèque de validation de données TypeScript, pour résoudre un problème technique rencontré dans le développement de Bagel.

2021-2022

Zod devient un projet Open Source actif

Il développe activement Zod en Open Source tout en travaillant comme ingénieur relations développeurs chez EdgeDB, puis chez Bun.

2024

Premier fellowship OSS chez Clerk

Il est sélectionné comme premier OSS Fellow chez Clerk pour travailler à plein temps sur Zod 4, alors à près de 10 millions de téléchargements hebdomadaires.

2025

Lancement de Pullfrog et annonce de Zod 4

Il annonce Pullfrog, un outil d'intégration entre GitHub et les agents AI, et publie des travaux avancés autour de Zod 4.

2026

Zod dépasse 59 millions de téléchargements par semaine

Zod atteint plus de 59 millions de téléchargements hebdomadaires et attire de nouveaux sponsors comme Sanity et Mintlify.

Zod, Créateur et mainteneur principal

Zod est une bibliothèque Open Source qui permet aux développeurs de définir et valider la structure de leurs données en TypeScript - un langage de programmation très utilisé dans le développement web. Elle est devenue une référence dans son écosystème avec plus de 59 millions de téléchargements par semaine en 2026. Le projet est financé via des sponsors sur GitHub, dont des entreprises comme Sanity et Mintlify. Colin en est le seul mainteneur principal depuis sa création vers 2020.

Pullfrog, Fondateur

Pullfrog est un outil qui connecte GitHub - la plateforme de gestion de code - aux agents AI pour leur permettre de planifier, relire et intégrer des modifications de code de façon autonome. Le produit fonctionne directement via GitHub Actions, sans interface supplémentaire. Il est compatible avec différents agents AI et s'adresse aux équipes de développeurs. Le produit est en phase bêta depuis début 2026.

Bagel

Logiciel de dossiers médicaux électroniques pour les cliniques de médecine directe - un modèle sans assurance où les patients paient directement leur médecin. Accepté par Y Combinator en 2019. Arrêté après un burnout important de son fondateur.

tRPC (proof-of-concept initial)

Preuve de concept d'un système permettant aux développeurs de connecter leur interface web à leur serveur de façon entièrement typée en TypeScript. Colin en a écrit la version initiale vers 2020. Le projet a ensuite été repris et développé par d'autres contributeurs de la communauté Open Source.

En 2019, Colin fonde Bagel, un logiciel de dossiers médicaux pour les cliniques pratiquant la médecine directe, après son intégration au programme d'accélération Y Combinator. Malgré ce soutien, le projet s'arrête rapidement. Colin décrit la période comme marquée par un burnout important lié à la pression de construire seul un produit dans un secteur très réglementé. Cet échec l'amène à se tourner vers l'Open Source et les relations développeurs, un environnement qui correspond mieux à sa façon de travailler et dans lequel il bâtit ensuite Zod.
59 M téléchargements par semaineNombre de téléchargements hebdomadaires de Zod sur le registre npm en 2026, ce qui en fait l'une des bibliothèques TypeScript les plus utilisées au monde.
10 M téléchargements par semaineVolume atteint par Zod en 2024, au moment où Colin est sélectionné comme OSS Fellow chez Clerk pour travailler à plein temps sur la version 4.
plus de 2 600 $ par mois via GitHub SponsorsMontant des dons mensuels reçus pour Zod en 2024, complété par des sponsors corporate comme Sanity et Mintlify en 2025-2026.

Stratégie Ideas.xyz associée

Cheval de Troie Open-Source

Transformer une bibliothèque open-source gratuite en point d'entrée vers des services payants en créant une dépendance technique chez les développeurs avant de monétiser via des offres premium.

Voir la stratégie →

Équipe Clerk

Partenaire OSS Fellowship

« Je voulais juste une bibliothèque qui valide mes données correctement. Je ne savais pas que des millions de développeurs avaient le même problème. »

devtools.fm podcast (2024)

Open StartupBuild in Public
Colin McDonnell construit des outils Open Source utilisés massivement avant de monétiser. Il résout d'abord ses propres problèmes techniques, puis les publie pour la communauté. Sa force repose sur la qualité technique et l'adoption organique plutôt que sur la levée de fonds.
  1. colinhacks.com - About me
    https://colinhacks.com/about
  2. colinhacks.com - Essays
    https://colinhacks.com/essays
  3. Total TypeScript - Colin McDonnell Talks About The Design Choices Behind Zod
    https://www.totaltypescript.com/bonuses/typescript-expert-interviews/colin-mcdonnell-talks-about-the-design-choices-behind-zod
  4. YouTube - Colin McDonnell - Zod, tRPC, EdgeDB
    https://www.youtube.com/watch?v=WVRLim8A8-I
  5. Clerk Blog - Welcoming Colin from Zod as our inaugural Open Source Fellow
    https://clerk.com/blog/zod-fellowship
  6. Zod Blog - Joining Clerk as an OSS Fellow to work on Zod 4
    https://zod.dev/blog/clerk-fellowship
  7. Devtools.fm - Episode 31: Colin McDonnell - Zod, tRPC, EdgeDB
    https://www.devtools.fm/episode/31
  8. Dev.to - Designing the perfect Typescript schema validation library
    https://dev.to/colinhacks/designing-the-perfect-typescript-schema-validation-library-3335
  9. colinhacks.com - Live types in a TypeScript monorepo
    https://colinhacks.com/essays/live-types-typescript-monorepo