Become a sponsor to Aaron Gustafson
Hi, I’m Aaron Gustafson. I’ve spent more than 30 years working on the web as a developer, designer, writer, teacher, standards advocate, and accessibility practitioner.
Most of my work starts from a simple premise: technology should meet people where they are. That idea led me to progressive enhancement, pulled me deeper into accessibility, and now shapes how I think about AI, design tools, and the systems we use to build for the web.
Outside of my day job, I maintain and contribute to projects that help make the web more open, accessible, and resilient. Right now, that includes:
- The Web We Want, which helps web designers and developers share ideas for the future of the platform;
- a growing collection of progressively enhanced web components;
- writing, research, examples, and tools focused on accessibility, inclusive design, progressive enhancement, and the responsible use of AI; and
- support for open source work that helps people with progressive speech disorders preserve access to their voices.
Sponsorship gives me more room to do that work: maintaining projects, improving documentation, paying for hosting and other project costs, testing ideas, and turning half-finished experiments into things other people can actually use. It also helps me keep more of that work openly available.
There may never be a tidy dividing line between my code, writing, teaching, and community work. They tend to feed one another—which is part of the fun. If something I’ve made has helped you solve a problem, learn something new, or build a more accessible corner of the web, sponsoring my work is one way to help me keep going.
Thank you.
Featured work
-
WebWeWant/webwewant.fyi
If you build websites, you inevitably run into problems. Maybe there’s no way to achieve an aspect of your design using CSS. Or maybe there’s a device feature you really wish you could tap into usi…
JavaScript 84 -
aarongustafson/web-component-starter
A Web Component starter template
JavaScript 47 -
aarongustafson/form-saver
A web component that stores (and restores) values within the form it wraps
JavaScript 58 -
aarongustafson/form-required-checkboxes
Web component that enables requirement rules for checkbox groups
JavaScript 9 -
aarongustafson/form-show-if
Enables you to make one HTML form field show (or not) based on the value(s) of another field
JavaScript 33 -
aarongustafson/table-sortable
A web component to enable users to sort the data in a table based on table cell values.
JavaScript 15
$10 one time
SelectI’ll give you a shoutout on the social media channel of your choice
$350 one time
SelectI’ll hop on a call for up to one (1) hour to provide
- consulting - business or project strategy and advice,
- tech review - tech editing pass on an article or blog post,
- code review - technical feedback on how to improve a feature or component, or
- mentorship - career advice
$1,000 one time
SelectI'll deliver a virtual talk (≤ 60 minutes) to your team or at your conference.
Before buying, please familiarize yourself with some recent talks and workshops I’ve given.
$2,500 one time
SelectI'll deliver one of the following:
- in-person talk (≤ 60 minutes) - travel to be arranged separately
- half-day (3 hour) virtual workshop
Before buying, please familiarize yourself with some recent talks and workshops I’ve given.
$5,000 one time
SelectI'll deliver one of the following:
- full-day (6 hour) virtual workshop
- half-day (3 hour) in-person workshop - travel to be arranged separately
Before buying, please familiarize yourself with some recent talks and workshops I’ve given.
$10,000 one time
SelectI'll deliver a full-day (6 hour) in-person workshop - travel to be arranged separately
Before buying, please familiarize yourself with some recent talks and workshops I’ve given.