Skip to content
I may be slow to respond right now. Thanks for your patience.
I may be slow to respond right now. Thanks for your patience.



@eslint @babel @AlpenglowTheme @maintainers @prettier @typescript-eslint



👋 Hi there, I'm Kai!

I'm an independent software developer based in Brooklyn, NY who is working to make open source software a sustainable practice and loves building tools that empower others.

My open source work and writing is funded through GitHub Sponsors and Babel and ESLint's Open Collectives and is only possible through generous donations. Thank you to everyone who supports my work. ❤️


  1. Find and fix problems in your JavaScript code.

    JavaScript 17.1k 3k

  2. 🐠 Babel is a compiler for writing next generation JavaScript.

    JavaScript 37.5k 4.5k

  3. Monorepo for all the tooling which enables ESLint to support TypeScript

    TypeScript 8k 1.1k

  4. Prettier is an opinionated code formatter.

    JavaScript 37.7k 2.5k

  5. A small, fast, JavaScript-based JavaScript parser

    JavaScript 6.5k 585

  6. 🎨 A port of the Material color scheme for Vim/Neovim

    Vim script 283 40

1,656 contributions in the last year

Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Mon Wed Fri

Contribution activity

September 2020

Created a pull request in eslint/website that received 3 comments

Sync with master branch

+150 −46 3 comments

Created an issue in not-an-aardvark/eslint-rule-composer that received 2 comments

Is this project still being actively maintained?

Hey @not-an-aardvark! Is this project still being actively maintained? It's such a great idea, and I think some additional APIs could go a long way…

6 contributions in private repositories Sep 10 – Sep 17

Seeing something unexpected? Take a look at the GitHub profile guide.

You can’t perform that action at this time.