
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. »
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.
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.
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.
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).
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.
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.
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.
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.
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.
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)
- colinhacks.com - About me
https://colinhacks.com/about - colinhacks.com - Essays
https://colinhacks.com/essays - 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 - YouTube - Colin McDonnell - Zod, tRPC, EdgeDB
https://www.youtube.com/watch?v=WVRLim8A8-I - Clerk Blog - Welcoming Colin from Zod as our inaugural Open Source Fellow
https://clerk.com/blog/zod-fellowship - Zod Blog - Joining Clerk as an OSS Fellow to work on Zod 4
https://zod.dev/blog/clerk-fellowship - Devtools.fm - Episode 31: Colin McDonnell - Zod, tRPC, EdgeDB
https://www.devtools.fm/episode/31 - Dev.to - Designing the perfect Typescript schema validation library
https://dev.to/colinhacks/designing-the-perfect-typescript-schema-validation-library-3335 - colinhacks.com - Live types in a TypeScript monorepo
https://colinhacks.com/essays/live-types-typescript-monorepo