Across the Web
Follow me on Twitter (or maybe find me on Mastodon?), see what I’m listening to at Last.fm, or check out my latest work on GitHub.
If you’re interested in a talk I’ve given recently, check out Speaker Deck for the slides, or one of the recordings on WP.tv.
Latest from GitHub
Most code I work on is available on GitHub. Here's a few of my latest changes.
- WordPress/wporg-main-2022 Commented on #434: Thanks for the help @ryelle!
- humanmade/altis-cloud Commented on #872: Should be timed to be co-incident with our pilot customer's…
- WordPress/wporg-main-2022 Commented on #434: Huzzah! ---- This is a major update to the Security…
- WordPress/wporg-main-2022 Commented on #434: (This is me!) One newer update needed here (replaced static…
- humanmade/altis-cloud Commented on pull request #872: That doesn't actually exist; the Notion doc was written before…
- humanmade/altis-cloud PullRequestReviewEvent
- humanmade/altis-cloud Commented on pull request #872: Ah yes, this should have been ```suggestion suggestions, [let us…
- humanmade/altis-cloud PullRequestReviewEvent
- humanmade/altis-media Closed pull request #349
- humanmade/altis-media Pushed 2 commits
Latest Articles
Featured Projects
I work on a lot of projects, so here’s a non-exhaustive list of my favourites.
-
Requests
A HTTP client library built for usability and compatibility. -
Falcon
GitHub-style notifications (with reply-by-email) for your WordPress site. -
Cavalcade
Drop-in replacement for wp-cron. Scales horizontally for multi-server setups. -
Gaussholder
High-quality placeholder images using miniscule amounts of data. -
Mercator
Completely-rewritten domain mapping for the 21st Century.
Contact Me
Drop me an email at if you want to get in touch.
I'm terrible at replying, but I'll definitely read it. Please don't send support requests; those are better off filed as an issue on the relevant issue tracker.
Let’s Work Together
In all of my spare time, I’m the Director of Product at Human Made. Get in touch with our lovely sales team; you won’t regret it.
Did I mention we’re hiring? We’re always looking for awesome people.