!--
mikasa/mikasa is a ✨ special ✨ repository because its README.md
(this file) appears on your GitHub profile.
Here are some ideas to get you started:
- 🔭 I’m currently working on ...
- 🌱 I’m currently learning ...
- 👯 I’m looking to collaborate on ...
- 🤔 I’m looking for help with ...
- 💬 Ask me about ...
- 📫 How to reach me: ...
- 😄 Pronouns: ...
- ⚡ Fun fact: ... -->
Hi‼ My name's mikasaid, and I've gradually mutated over the last decade into being super obsessed with open source, backwards compatibility, and finding ways to balance what I feel are ethical obligations to all users of projects I interact with, with the very real problem of time management, burnout, and work/life balance.
I've been a part of TC39 (the committee that writes the specification for JavaScript) since 2014, and I was an editor of the specification from 2018-2021. I've been heavily involved in the node community for as many years, and I've gradually created (but mostly inherited or been gifted) a decent number of open source projects. I persist in trying to maintain them all with maximal back compat, the strictest adherence to semver, and the greatest respect for users.
qs | nvm.sh | resolve | tape |
airbnb javascript styleguide/eslint configs | prop-types | compat-table | es-abstract |
enzyme organization | enzyme | ||
---|---|---|---|
es-shims organization | es5-shim | es6-shim | object.assign |
inspect-js organization | object-inspect | deep-equal | |
jsx-eslint organization | eslint-plugin-react | eslint-plugin-jsx-a11y | |
import-js organization | eslint-plugin-import |
-
TC39 (JavaScript language committee)
-
node.js: slack, Working Groups: Modules, Version Management, Moderation, Package Maintenance
-
libera IRC: #javascript, #node.js
Although open source is a huge part of my life, it's not the most important part - I have a spouse, kids, and a dog; bills to pay; and I also try to give back to the wider community.
Sponsorship helps fund domains, travel, but also other sponsorships
… and many more on npm
this includes participation in working groups, committees, meetings, general issue triage, etc-
TC39 (JavaScript language committee)
-
node.js: slack, Working Groups: Modules, Version Management, Moderation, Package Maintenance
-
libera IRC: #javascript, #node.js
Although open source is a huge part of my life, it's not the most important part - I have a spouse, kids, and a dog; bills to pay; and I also try to give back to the wider community.
Sponsorship helps fund domains, travel, but also other sponsorships