I’m a software engineer specializing in web development and frontend infrastructure. My passion is improving Developer Experience (DX) by creating tools to make development easier.
Open Source
I’m an active open source contributor and go by @privatenumber on GitHub. I have authored several projects, all of which are available for free on npm. Last month alone, my projects had a total of 120 million downloads (that’s 46 downloads every second!).
Featured projects
TypeScript Execute
The easiest way to run TypeScript in Node.js
pkgroll
Zero-config package bundler for Node.js + TypeScript
pkg-size.dev
Find the true size of an npm package
minification-benchmarks
What's the best JavaScript minifier?
esbuild-loader
Speed up your Webpack with esbuild
link
npx link
—a better npm link
get-tsconfig
Lightweight tsconfig.json
parser & paths resolver
cleye
Strongly typed CLI development for Node.js
type-flag
Strongly typed command-line arguments parser
tasuku
The minimal task visualizer for Node.js
fs-fixture
Simple API to create test fixtures on disk
manten
Lightweight async testing library for Node.js
lintroll
My personal code linter CLI powered by ESLint
Sponsors
I’m grateful to have been supported by these amazing GitHub sponsors. Their generosity has helped me continue building and sharing projects with the community.
If you benefit from the continued maintenance of any of my projects, I’d love for you to support me!
Become a sponsorWork
I’m a Senior Web Platform Engineer at Square, focused on enhancing frontend infrastructure across the company. Previously, I worked in the Square Online department (formerly Weebly) on UI component libraries, seller websites, and optimizing site performance. I started my career at Weebly as a frontend engineer, where I discovered my passion for DX. For more details, check out my CV.
Let’s connect
Feel free to reach out on any of these platforms: