👋🏽 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:
- Teaching people how to write their first JavaScript tool through talks, workshops, and a little website: ASTsareAwesome.com
- Growing the local developer community through monthly events. I previously organized React Denver for several years, DenverScript and founded HartfordJS.
- Speaking at conferences across the globe. I spoke most recently at JSNation US about browser DX across Safari, Firefox, and Edge.
- Encouraging others to give their first meetup or conference talk, through direct mentorship and by organizing local workshops as part of Global Diversity CFP Day.
- Publishing a browser extension to add a table of contents to GitHub READMEs and Markdown files, before GitHub implemented it themselves
- Helping maintain Canvas Kit, an open source design system library at Workday. I focused most on welcoming new contributors, growing an internal developer community, and creating widespread adoption by making it the easy path for thousands of developers.
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.