Skip to content
You must be logged in to sponsor gvergnaud

Become a sponsor to Gabriel Vergnaud

Hey πŸ‘‹

I'm Gabriel Vergnaud, author of Type-Level TypeScript and TS-Pattern.

Type-Level TypeScript is an online course to discover the most advanced features of TypeScript's type system and learn how to unleash its full potential! Check it out if you want to build an accurate mental model of the way the type system works and be able to use it just like any other programming language!

My most important OSS contribution to this date is TS-Pattern, the exhaustive pattern matching library for TypeScript. It helps with writing maintainable conditional code and is a really good fit for our declarative web development ecosystem. If you want to learn more about it, You can read this article: Bringing Pattern Matching to TypeScript 🎨 Introducing TS-Pattern v3.0. It explains why I think it matters and how to use it.

I spent several hundreds of hours trying to make it as good as possible in terms of usability and type safety. Maintaining it and responding to issues tends to take a good chunk of my free time, that's why I considered registering on GitHub Sponsor. It really helps keeping me motivated to make TS-Pattern even better and greater πŸš€!

I live in Paris πŸ‡«πŸ‡·, I'm passionate about application architecture, programming language design and about finding meaningful ways of colouring pixels. I work as a Dataviz Software Engineer @Datadog

Thank you so much for supporting my work! ❀️ πŸ™‡β€β™‚οΈ πŸŽ‰

86 sponsors have funded gvergnaud’s work.

@garronej
@jameshfisher
@Kamalnrf
@dan1er
Private Sponsor
@LeBenLeBen
@abimaelst
@tylerbarker
@gaetanBloch
@Beraliv
@jacob-alford
@sa2taka
@cwlittle
@Stuk
@aniravi24
@fcamblor
@nicoespeon
@sectsect
@honzabit
@morinokami
@alexpineda
@AleksGram
Private Sponsor
@stanleybz
@eintxaurtieta
@jeffposnick
@tomma5o
Private Sponsor
Private Sponsor
@MarianiGiacomo
@maxbeier
@budnix
Private Sponsor
@fooddilsn
@Rel1cx
Private Sponsor
@moretti
@saran-sasidharan
Private Sponsor
@maze-le
@EricTheGray
@aantipov
@quicksnap
@rosnovsky
Private Sponsor
@gpeal
@j0lvera
Private Sponsor
@seanmacisaac
Private Sponsor
@mobily
Private Sponsor
@Addono
@phhien203

Featured work

  1. gvergnaud/ts-pattern

    🎨 The exhaustive Pattern Matching library for TypeScript, with smart type inference.

    TypeScript 13,902
  2. gvergnaud/hotscript

    A library of composable functions for the type-level! Transform your TypeScript types in any way you want using functions you already know.

    TypeScript 3,627
  3. gvergnaud/type-level-typescript-workshop

    Interactive exercises to get familiar with TypeScript's most advanced features

    TypeScript 242

Select a tier

$ a month

Choose a custom amount.

$5 a month

Select

Thank you so much for supporting the development of TS-Pattern and Type-Level TypeScript!

$25 a month

Select

Your logo or name goes in the TS-Pattern README!