👋🏽 Hi friends, I'm Will.
I'm a developer experience engineer and advocate focused on building better tools, and I give talks on improving the developer experience (DX). Presently I'm building things independently, but looking for something new with a great team. Let's chat!
Here are some things I've worked on:
- I helped maintain Canvas Kit, an open source design system library at Workday. I welcomed new contributors and made contributions successful, grew an internal developer community, and created widespread adoption by making our tools the easy path for thousands of developers.
- I've spoken at conferences across the globe. I spoke most recently at JSNation US about browser DX across Safari, Firefox, and Edge.
- I published a browser extension to add a table of contents to GitHub READMEs and Markdown files. Years later, GitHub would evetually implement it themselves.
- I've grown the local developer community through monthly events. I previously organized React Denver for several years, DenverScript and founded HartfordJS.
- I teach people how to write their own dev tools through talks, workshops, and a little website: ASTsareAwesome.com
- I encourage new speakers to give their first meetup or conference talk, through direct mentorship and by organizing local workshops as part of Global Diversity CFP Day.
Teaching Developer Advocacy
If you're writing code or building a product that other developers use, you're doing developer relations. If you want to be more intentional than accidental, let's have a chat: https://calendly.com/willklein.
My recent background is in design systems, but I'm also a specialist in building developer tools and designing a better developer experience. This includes documentation, community building, and improving cross-team relationships.I gave a talk last September at CascadiaJS that I hope will help you too.
Helping Friends Get Hired
If you're looking for a new role, check out the Torc community. I happen to be a Torc Ambassador – deservedly so – because they are a supportive bunch with lots of content around resumes & how to apply to roles effectively. Connect with me on