Skip to content
You must be logged in to sponsor colinhacks

Become a sponsor to Colin McDonnell

I like typesafety. I built and currently maintain Zod β€” a TypeScript schema validation library with advanced type inference. I also designed the first proof of concept of tRPC.

I got into open-source while trying to start a medical record software company as a solo developer. The startup failed but the technical challenges I encountered have kept me busy for years :) Managing the complexity of an app with over 200 highly-connected tables made the limitations of current validation, API design, and state management tools exceedingly clear.

My open-source projects are tools I built to manage this complexity. I hope they're useful to anyone who wants to build apps in a type-safe, reliable way.

@colinhacks

This is roughly enough to keep me alive based on sponsorship income alone. A man can dream.

Current sponsors 80

@illarionvk
@ferjul17
@jeroenvisser101
@johnrjj
@aboodman
@colelawrence
@codediodeio
@Averylamp
@lukecarr
@TillaTheHun0
@nathanclevenger
@Tsuyoshi84
@evilmartians
@Phonbopit
@ALMaclaine
@viktordanko
@hayata-suenaga
@wataruoguchi
@mikedownesdev
@morgs32
@AnandChowdhary
@FrontendMasters
@chadokruse
@BrianCurliss
@StephenAWilson
@kennethshawfriedman
@gzuidhof
@bravely
@alii
@thomasboyt
@noxify
Private Sponsor
@rtbenfield
@renatoargh
@eyalch
@sortbyfirstname
@codecov
@dash-software-ltd
@bill-kerr
@idreyn
@adaptable
@aulneau
@ill-inc
@learnwithjason
@rogerchi
@joshuat
@imbhargav5
@llcorg
@aerabi
@ConnorSinnott
@Lukem121
@remotion-dev
@masterborn
@kronodeus

Past sponsors 94

@dvargas92495
@yazinsai
@sabberworm
@euxn23
@Lindeneg
Private Sponsor
@tungv
@codeandcats
@wzulfikar
@ubmit
@tkshill
@brandtam
@silouanwright
@Jareechang
@tmm
@laffed
@weakish
@heloineto

Featured work

  1. colinhacks/zod

    TypeScript-first schema validation with static type inference

    TypeScript 30,483
  2. colinhacks/devii

    A developer blog starter for 2021 (Next.js + React + TypeScript + Markdown + syntax highlighting)

    TypeScript 501

76% towards 100 monthly sponsors goal

@kennethshawfriedman @idreyn
@gzuidhof @bentruyman @illarionvk @bravely @alii

kennethshawfriedman and 75 others sponsor this goal

Select a tier

$ a month

Choose a custom amount.

$3 a month

Select

The Coffee Tier β˜•οΈ

Actually, I buy cheap coffee in bulk and it comes out to 21c per cup. So you're really getting me 14 cups of coffee a month! What a steal!

$9 a month

Select

The Chipotle Bowl Tier 🌯

White rice, double black beans, and barbacoa with medium and hot salsa, sour cream, a bit of cheese, and a tortilla on the side.

$19 a month

Select

The Fancy Dinner Tier 🍽️

Y'know, fancy like Applebee's.

$39 a month

Select

Bronze Tier πŸ₯‰

Get your name and link of your choosing in the "Bronze Sponsors" section of zod.dev and the README. You'll get ~600k impressions per month.

$99 a month

Select

Silver Tier πŸ₯ˆ

Get your name, logo, and link of your choosing in the "SIlver Sponsors" section of zod.dev and the README. You'll get ~600k impressions per month.

$249 a month

Select

Gold Tier πŸ₯‡

Get your name, a big logo, tagline, and link of your choosing in the "Gold Sponsors" section of zod.dev and the README. You'll get ~600k impressions per month.