Technical Lead of the Previews team at Dropbox, leading ten engineers building file previews across
Web and the Dropbox desktop app.
Working full-stack to serve millions of previews every day across dropbox.com, Dropbox Dash, and other
Dropbox products.
Strong focus on improving page performance, leading the team to make shared file pages twice as fast
and counting.
Tech Lead, Software Engineer (IC3)
March 2023 – March 2025
Software Engineer (IC3)
March 2022 – March 2023
Mozilla
Senior Software Engineer (IC3)
August 2021 – January 2022
Building the Firefox Desktop address bar with a small team of engineers. The address bar is used
billions of times every week and accounts for over 85% of Mozilla's revenue. It is highly performant,
widely tested, and accessible.
Overseeing all changes to Firefox styles as one of three Firefox Theme peers. I was named a peer for
my high-quality contributions to the Firefox front-end.
Integrating Firefox Desktop with macOS in Objective-C++. Mozilla's macOS team, comprising five
engineers, is focused on making Firefox a first-class browser on the Mac.
Software Engineer (IC2)
March 2020 – August 2021
Software Engineer (IC1)
June 2019 – March 2020
JNE Consulting
Project/Quality Support
May 2016 – May 2018
Education
Honours B.A. with High Distinction
Trinity College, University of Toronto, Class of 2019
Majors in Economics and International Relations, Minor in Computer Science
Volunteer Experience
Secretary-General, University of Toronto Model United Nations
April 2018 – April 2019
Led an executive of 13 and a staff of 100 to present a conference.
Oversaw all aspects of the conference, including conference programming, venue booking, registration,
design and branding, and public relations.
Speaker & Prime Minister, Trinity College Literary Institute
March 2017 – April 2019
Led team of 30 executive members in running Canada's oldest debating society.
Skills
TypeScript/React, Python, web standards
Leadership, mentoring, and team management
Web performance
Interests
Rock climbing
Avid reader. Ask me what books I'm reading right now!