Become a sponsor to Nicholas C. Zakas
Hi there,
I'm an independent software developer who has been working on open source projects for over ten years. My first significant contributions were for the YUI projects, where I contributed several components to YUI 2 and YUI 3, and created YUI Test (the official testing library for YUI). In 2013, I created ESLint and have been working on it ever since. I created the parser that ESLint uses, Espree and created the foundational pieces of what would become the typescript-eslint project.
Elsewhere, I created the popular Computer Science in JavaScript project, a bunch of small utilities such as Env, Momoa, and Object Schema.
I've also used GitHub for other creative pursuits, such as writing my book Understanding ECMAScript 6 in the open, publicly sharing all of the progress, source files, etc., with anyone who was interested.
In 2016, I had to give up all full-time and part-time work as I became very ill with Lyme disease. I've been working my way back to health ever since and truly hope I'll be back to full strength sometime during 2020. In the meantime, I contribute to various projects as my health allows, so it's not uncommon to see bursts of activity followed by time where I'm not active.
My plan is to use open source work to get back into the working world, and I'd appreciate your support in helping me do that. My goal is to, eventually, be back to working full-time and focusing on open source software and creating blog posts, books, and videos to help developers.
The sponsorship tiers as listed are a starting point, and I intend to add more rewards as I get back to health and am able to provide some further incentives.
Thanks for your help.
Featured work
-
nzakas/understandinges6
Content for the ebook "Understanding ECMAScript 6"
-
eslint/eslint
Find and fix problems in your JavaScript code.
JavaScript 25,346 -
humanwhocodes/computer-science-in-javascript
Collection of classic computer science paradigms, algorithms, and approaches written in JavaScript.
JavaScript 9,072