Become a sponsor to Keith Cirkel
I work on the web platform. Some things I do:
- Work on web standards, such as HTML, ARIA, CSS.
- Work on hdx - a Rust based CSS toolchain.
- Lead maintainer of chai - one of the most popular assertion libraries for JavaScript.
- Maintain various small tools like sort-package-json or tick.rs.
- Build small focused libraries such as i-html.
Some web standards I've worked on:
- CustomElements; I've worked on implementing/standardising various small features for Web Components / Custom Elements including Scoped Element Registries.
- CustomStateSet; I implemented and shipped CustomStateSet in both Safari and Firefox.
- Invoker Commands API; I proposed, specified and implemented this api in Chrome, Safari and Firefox, as well as the polyfill.
- Popovers; I've worked on standards and implementations for parts of popover, as well as the polyfill.
- Dialog; I've worked on some aspects of standards and implementation work for dialog.
- Observable; I've worked on some aspects of standards and worked on implementations for both Firefox and Safari.
For more details of this and more, check out the working-on page on my website.
I semi-regularly live-stream development efforts on my YouTube channel.
Your sponsorship allows me to continue working on all of these things. Everything helps! I use the money to give myself space and time to work on open source, and buy new equipment to make me more productive.
Featured work
-
chaijs/chai
BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
JavaScript 8,171 -
whatwg/html
HTML Standard
HTML 8,313 -
keithamus/sort-package-json
Sort an Object or package.json based on the well-known package.json keys
JavaScript 818 -
openui/open-ui
Maintain an open standard for UI and promote its adherence and adoption.
MDX 3,648 -
mdn/content
The content behind MDN Web Docs
Markdown 9,321 -
keithamus/hdx
Refreshing CSS
Rust 43