I'm a software engineer who is passionate about open-source software, functional programming, and testing. I'm a perpetual learner who loves sharing my knowledge on all things code, career development and building products.
If I'm not tinkering on my own products, I'm working on open-source. I've published multiple successful packages, which are downloaded millions of times each month, and most notably helped maintain Jest and the Jest Community.
I also share my experiences over on my blog. You can expect to learn more about Typescript
, Node
, React
, Testing
, and Functional Programming
โ with some content on career development and founding products thrown in too.
Twitter is the best place to keep up to date with what I'm working on, so follow along there for:
- ๐จโ๐ป Web dev, functional programming & testing in Typescript
- ๐คฉ Getting into / maintaining open source software
- ๐ธ Tech entrepreneurship
- ๐ข Building in public
- ๐งโ๐ Career advice
Or wanna chat? My DMs are always open ๐.
If you want to help support my work then please consider sponsoring me on GitHub.
Package | Description | Role | Downloads |
---|---|---|---|
Jest | Delightful JavaScript Testing. | Maintainer | |
jest-each | Data driven testing for Jest. | Author | |
deep-object-diff | Deep diff two JavaScript Objects. | Author | |
jest-extended | Additional Jest matchers ๐๐ช | Author | |
jest-expect-message | Add custom message to Jest expects. | Author | |
jest-chain | Chain Jest matchers together to create one powerful assertion. | Author |