Hi, I'm Matt
I build web and mobile applications, usually in C#, JavaScript/TypeScript, and Dart. I also enjoy hosting and managing my own infrastructure using free and open-source software.
I am the co-founder of Shop Canadian, an app built to help Canadians identify local products: a question that turned out to be on a lot of people's minds during the tariff disputes. The application runs on Flutter with an ASP.NET Core backend, which handled tens of thousands of concurrent users during peak times. Shop Canadian was featured on CTV News, CBC News, and other outlets. At its peak, it was the #1 free app in the Canadian App Store.
I also took part in building MindMapper, a program that utilizes OpenBCI technology to turn your body into a console controller. The fully customizable system allows for anyone, even those with limited mobility, to play games in a way that suits them best. MindMapper won first place at natHACKS 2024, and 2nd place at the Enactus Ultimate Pitch Competition 2025. And yes, we tested it with DOOM.
In my spare time, you can usually find me tinkering with new languages and frameworks, fixing whatever I broke in my home lab, or reinstalling a Linux distribution for the fifth time this week. My blog is where I document some of these adventures... mostly so I remember what I did, but hopefully it's useful to others too.
You can also learn more about me, or check out my preferences, tools, and technologies.