Mont Blanc · 4,806 m
About

Hi, I'm Gavin. Really glad you're here!
I study software engineering at the University of Waterloo, and the thing I get most excited about is artificial intelligence. When I'm not coding, I'm usually writing a script, playing piano, watching a movie or out on a trail.
Every page on this site starts in a place that means something to me. This one starts in the Alps, so make yourself at home and have a look around.
The program
Software Engineering@ University of Waterloo
Waterloo's Software Engineering program is run jointly by the Faculties of Engineering and Mathematics. It pairs a full engineering foundation with computer science depth, and alternates study terms with co-op work terms in industry.
I intend to specialize in artificial intelligence, starting from deep learning. I'm especially drawn to generative AI and what it can do in creative fields like film and music.
- 01
SE Society Representative
Representing my class in the Software Engineering student society.
- 02
SE Academic Representative
Bringing my class's feedback on courses and curriculum to the department.
Skills
- Machine learning
- Deep learningPyTorchNumPy
- Languages
- PythonCC++JavaTypeScriptSQL
- Backend & systems
- Backend developmentREST APIsLinuxGit
- Web & graphics
- ReactNext.jsThree.js / WebGL
…and always learning more.
Off the clock

Years · national level
Competitive swimming
Fifteen years of my life in the pool, racing up to the national level. Years of early mornings and long sets taught me most of what I know about discipline.
Screenwriting
Two scripts on the way.
Piano
Mostly Ludovico Einaudi and Hans Zimmer.
Movies
Watching as many as I can find time for.
The range · 01 · Mont Blanc
Tour du Mont Blanc
I recently hiked the Tour du Mont Blanc, a loop of about 170 km around the whole massif. It took 11 days and crossed three countries: France, Italy and Switzerland. By the end we had climbed and descended about 11,000 hard metres.
To get ready, my family spent a month training on a large hill, going up and down it over and over.
We stayed in hostels at night, and that's where I met so many people. A lot of evenings ended with everyone sharing homemade meals. During the day the trail ran through small, adorable towns where the people were incredibly welcoming.
Above all, it was beautiful, every single day. I honestly don't think any photo does it justice.
- days on foot
- 11
- days on foot
- around the massif
- 170 km
- around the massif
- countries
- 3
- countries
- up and down
- 11,000 m
- up and down
From the trail






Continue exploring