I plan & write software—by myself, with friends, and as part of organizations. I focus on mobile experiences, platforms, and team processes.


January 2023 to Present

I’m building an iOS app for a place discovery network—a map that learns your taste as you explore the world around you.

As we find product-market fit, it’s been my responsibility to architect this app in a highly modular way in order to mix, match, and iterate on concepts as quickly as possible.


February 2021 to November 2022

I worked on systems that help shoppers find work and earn money.

I architected the app’s home tab, paving way for experiences and interactions that were originally expensive, infeasible, or unsafe to build.

I led an initiative protecting shoppers falling victim to tip-baiting.

Double Atelier

January 2020 to February 2021

I built and maintained a pair of iOS apps that facilitate delegation between executives and their personal assistants.

Both apps were originally written in React Native before I joined the company to work on rewriting them natively.


November 2014 to May 2020

What started as a library of web scrapers for the University of Toronto later became a collection of web APIs for interfacing with the university’s public data.

I partnered with fellow students and a local open data company that sponsored the project for its lifetime.

I wrote about my original motivation for Cobalt in a blog post.

Microsoft Corporation

May 2016 to December 2019

I was a member of the Outlook for iOS team. I focused on build systems, design systems, navigation, and security.

I led engineering on a redesign of the app, work that was then adopted by the company as part of a universal design system.

I built tools for managing developer environments and weekly app releases.