Photo of Matt, wearing sunglasses, smiling outside in front of a glass building.

My name is Matthew Riley MacPherson, but on the Internet people call me tofumatt.

I’m some guy who rides motorcycles, writes a blog, and works on software.

About me

I’m a software developer from Canada, currently living in Scotland. I love Thai food, open source, and vintage motorcycles.

I have no discernible circadian rhythm and I never get jet-lag. I’m frequently coding in airports. Oh, and I sometimes find graphic designers cute.

Current Projects

Offline storage in JavaScript, improved. I’m the author and co-maintainer of localForage, used in production on sites like WordPress.com, addons.mozilla.org, and mobile.twitter.com.
WordPress Core/Gutenberg
I’m the Accessibility Release Lead for WordPress 5.0, a WordPress Core Committer, and a member of the Gutenberg development team. Gutenberg is a ground-up rewrite of the WordPress editing experience. Written using React/Redux, Gutenberg boasts an entirely new, extensible editing experience. It ships in WordPress 5.0 as the default editor, to over 30% of all websites on the Internet.
Conference Katamari
SIX IS THE LIMIT. The golden conference rule.

For more info, have a look at my CV. Maybe you want to hire me, say to write some software or fix your computer.


You can email me if you want to get in touch. You can follow me on Twitter, but I tend to avoid using it these days. My PGP public key is available online if you need it.