Skip to content
You must be logged in to sponsor keithamus

Become a sponsor to Keith Cirkel

@keithamus

Keith Cirkel

keithamus
London, England

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.

@keithamus

Getting to this number will enable me to work full time on open source software.

Current sponsors 3

@maraisr
@FrontendMasters
@CanadaHonk

Featured work

  1. chaijs/chai

    BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.

    JavaScript 8,171
  2. whatwg/html

    HTML Standard

    HTML 8,313
  3. keithamus/sort-package-json

    Sort an Object or package.json based on the well-known package.json keys

    JavaScript 818
  4. openui/open-ui

    Maintain an open standard for UI and promote its adherence and adoption.

    MDX 3,648
  5. mdn/content

    The content behind MDN Web Docs

    Markdown 9,321
  6. keithamus/hdx

    Refreshing CSS

    Rust 43

1% towards $11,000 per month goal

@getsentry @CanadaHonk
@FrontendMasters @maraisr

getsentry and 3 others sponsor this goal

Select a tier

$ one time

A Public Sponsor achievement will be added to your profile.