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
@BrianCurliss
@Wilson-StephenA
@benjaminbork
@zwhitchcox
@petercool
@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
@remotion-dev
@masterborn

Past sponsors 100

@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,970
  2. colinhacks/devii

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

    TypeScript 503

77% towards 100 monthly sponsors goal

@kennethshawfriedman @idreyn
@gzuidhof @illarionvk @bravely @alii @Marcato-Partners

kennethshawfriedman and 76 others sponsor this goal

Select a tier

$ one time

Choose a custom amount.