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.
Featured work
-
gvergnaud/ts-pattern
π¨ The exhaustive Pattern Matching library for TypeScript, with smart type inference.
TypeScript 13,902 -
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 -
gvergnaud/type-level-typescript-workshop
Interactive exercises to get familiar with TypeScript's most advanced features
TypeScript 242