JoshWComeau
A cutout of Josh giving a talk, gesticulating with his hands

Hi there! I'm Josh.

I started building on the web in 2007 and never stopped.

I’ve worked in senior engineering positions at organizations like Gatsby (acq. Netlify), DigitalOcean, and Khan Academy. I’ve also taught web development fundamentals at Concordia University.

These days, I'm a solo indie hacker focused on empowering up-and-coming software developers.

JoshWComeau

I'm a cis gay man, and my pronouns are he/him.

Want your own Pride flag? I have a tutorial all about it!

My last name, Comeau, is pronounced “cohm-oh”.

Click to hear a robot say it.

I'm tall. For some reason, this surprises a lot of people. 😅

I'm the author of several popular open-source packages, including use-sound(opens in new tab), a tool for playing sound effects, and react-flip-move(opens in new tab), an animation library.

My packages are downloaded ~600,000 times per month according to NPM.

A desk with a computer monitor, but no keyboard or mouse. Instead, a microphone sits in front of the monitor

I spent ~6 months unable to use a keyboard or mouse, and learned to code by voice.

I enjoy building cool / weird stuff with code. A few years ago, I built a generative art machine(opens in new tab) that lets users create funky line art by dragging sliders.

I also created an explorable explanation about sound(opens in new tab).

In a cruel twist of fate, I’m a cat person who is allergic to cats.

I make up for this by owning lots of shirts with cats on them.

Josh presenting at CSS Day 2024

I’ve spoken at a number of conferences! Here are some of my favourite talks:

A couple of years ago, I left my job as a Senior Staff Software Engineer to focus full-time on developer education.

My courses are a bit different from other online courses. You won’t sit back and watch me code. I'll challenge you with lots of exercises and interactivity, and you’ll build an intuition that will help you for the rest of your developer career. 🌈

have registered for my courses: