About Me
I'm a Senior Software Engineer at CashApp, where I build and maintain high-scale payment systems processing billions of dollars in transactions daily. With a background in backend development, I have worked in Kotlin, Rust, C++, and Python, focusing on creating reliable, performant systems.
I graduated from the University of Guelph in 2021 with a Bachelor of Computer Science (Honours, Co-op) and a minor in GIS. My career has taken me from the Geological Survey of Canada to the Swiss Alps working on medical devices, and now to building fintech infrastructure at scale.
When I'm not coding, you'll find me in the mountains hiking, climbing, or planning my next backcountry adventure. I've thru-hiked the 930km Bruce Trail, canoed most of the major destinations in Ontario and summited all 46 Adirondack High Peaks. I'm also a Scout leader, sharing my passion for the outdoors with the next generation.
Want to know more?
Download my full resume for detailed information about my work experience, skills, education, and achievements.
View Resume (PDF)Adventures
I like to get outside when I'm not working. Here's what I'm usually up to.
If you're more interested in my adventures than my work, then check out the blog I write with my partner: The Stories You Tell.
Hiking and Backpacking
I spend as much time as I can living out of my backpack and am always looking for new trails. I've thru-hiked the 930km Bruce Trail and summited all 46 Adirondack High Peaks in just 5 weekends. I've also hiked sections of the Appalachian Trail, explored the Olympics, tackled the Long Trail in Vermont, and adventured through the Rockies and Coastal Mountains in Alberta and BC, and the Alps in Switzerland!
Climbing and Scrambling
I climb both indoors and outdoors, but what I really enjoy is a good alpine multipitch. There's something special about the combination of technical climbing and mountain environments. Plus you see cool things and meet really awesome people while you're at it.
Running
I used to be a competitive runner with a 17:19 5km PR, running middle and long distance on the track as well as steeplechase. I've run the La Cloche Silhouette Trail (75km) twice. These days I mostly run to stay fit for my other passion: speed skating.
Canoeing
My passion for the outdoors doesn't stop on the trails. I've canoed most of Algonquin and am starting to run out of places close to home, so I'm having to look farther afield. There are still plenty of amazing routes to explore across Ontario and beyond.
Scouts
I've been a involved with Scouting for 20 years, both as a participant and leader. I started at the very first opportunity as a first year beaver and carried the program all the way through to where I am now, a Venturer Scout leader. Through this program I've grown my passion for the outdoors and a desire to share this passion with others. If you ever need a campfire chief, I'm your guy.