I’m Evan Hahn, a computer programmer.
I’ve worked at:
- Awana Digital, building Node.js-powered peer-to-peer software to help Indigenous communities map and monitor their land
- Signal, the encrypted messenger, building their iOS and Windows/macOS/Linux apps
- Airtable, the low-code database product, maintaining their REST API and running their bug bounty program
- several other places
I maintain some open source projects:
- Helmet.js, a web security module, is my most popular with over 167 million downloads in 2023
- Humanize Duration turns milliseconds into duration strings
- UTF-21, a toy character encoding
- see more
I’ve written a few things:
- Express in Action, a Manning book
- JavaScript Testing with Jasmine, an O’Reilly book
- “A decade of dotfiles”
- “The lone developer problem”
- “The world’s smallest PNG”
- “Why does ‘👩🏾🌾’ have a length of 7 in JavaScript?”
- read more
I would love to hear from you. You can contact me:
- Email: me@evanhahn.com
- Mastodon: @EvanHahn@bigshoulders.city
- other ways