Become a sponsor to Nicolò Ribaudo
👋 Hi, I'm Nicolò!
I have been a core maintainer of Babel since 2017, and I currently one of the most active maintainers.
Maintaining such a big project does not only mean coding: I spend a considerable amount of my online time helping Babel's community and ensuring that everyone finds a welcoming environment. My aim is to make it easy for everyone to start contributing to Babel, and for the existing contributors to feel to be a valuable member of the community.
I also manage releases (with a monorepo of 150 packages, it is not an easy task!), and answer questions in our Slack channel.
I usually contribute to many related projects related to Babel and to JavaScript tools, like regenerator
, regexpu-core
and compat-table. I'm also the author of jest-light-runner
, a popular alternative runner for Jest with full ESM support.
This approach led me to contribute to different ECMAScript proposals and to become an invited expert to TC39 meetings. I now contribute to TC39 as part of my job at Igalia, and I am currently a co-author of the Records and Tuples and Module expressions proposals.
When offline, I am a math student at University of Turin, in Italy 🇮🇹.
When to not donate to me?
- If you want to support the maintenance of Babel, you should consider donating directly to the project on GitHub Sponsors or OpenCollective: those funds are distributed across all the currently paid maintainers, rather than going directly to a single one.
- My contributions to Records and Tuples and to the various TC39 proposals related to modules are part of my job at @Igalia, so I'm already being paid for that! However, if really you want to donate for something related to Igalia, I suggest checking the Open Prioritization and Open Web Docs projects.
Featured work
-
babel/babel
🐠 Babel is a compiler for writing next generation JavaScript.
TypeScript 43,241 -
babel/babel-polyfills
A set of Babel plugins that enable injecting different polyfills with different strategies in your compiled code.
TypeScript 335 -
nicolo-ribaudo/jest-light-runner
A Jest runner that runs tests directly in bare Node.js, without virtualizing the environment.
JavaScript 232