Photo of a dork.

Hi, Internet!

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

I’m some guy who rides motorcycles, writes a blog and works at Mozilla.

About me

I’m a web developer living in Montreal, Canada. I love Thai food, vintage motorcycles, and world travel. I make web apps at Mozilla, the company behind the lovely Firefox web browser. I like to hack on other things, from computers to cocktails. I’m a total motorcycle junkie and I sometimes find graphic designers cute.

My work

High Fidelity
HTML5 Podcasts app with offline support. Available as an Open Web App on Firefox OS.
Face Value
Cash-based currency converter. Free on the App Store, as an Open Web App, or simply a web app.
Fog Burner
A Mac menubar app that keeps your display from sleeping.
localForage
Offline storage in JavaScript, improved.
around
An HTML5 Foursquare client. Available on the Firefox Marketplace.
Conference Katamari
SIX IS THE LIMIT. The golden conference rule.

My contributions

suitor
An open-source Rails app for tracking job applications. I contributed mostly server-side and front-end test code.
Mozillians
Mozilla’s community directory. I was a lead developer on the first version of the app.
playdoh
Mozilla’s Django app template, used by Firefox Input, Mozillians, and mozilla.org.
Firefox Nightly
I maintain the Firefox Nightly download page and moved the code to GitHub. (My first commit at Mozilla!)
Mozilla Webdev Bootcamp
I helped dogfood, and now help maintain, the Web Developer bootcamp at Mozilla.

Get in touch

I like to speak about JavaScript, building web apps, offline storage, and the role of the web in building products. I’m also very interested in asynchronous and distributed workflows. I love open source. I advocate simple business models that don’t involve bullshit IPOs. I’m good at talking about that kind of stuff.

You can email me or follow me on Twitter.