Hi I'm Trevor!

↓

Software engineering student based in Montreal.

I'm in my fourth year studying Software Engineering (B.Eng, Co-op) at McGill University in Montreal. Outside of academics and software, I spend my time running, skateboarding, and reading old science fiction novels. I also listen to a lot of 80s synth pop and I am always looking for new music suggestions.

Previously at Phillips Exeter Academy.

Find me on the interwebs

Tools

  • Xcode
  • Android Studio
  • iTerm
  • Obsidian
  • OmniFocus
  • KiCad

Certifications

  • Amateur Radio License

Work

Always Art

Developed iOS and Android apps from scratch for users to explore art galleries, plan fair visits, and manage their collections. Private by default. Built for continuity. Designed to support how art actually lives over time.

App Store · Google Play

Winter Kids

★ 2025 Maine Governor's Award

Native iOS and Android applications to provide special winter deals and activities for kids in Maine, New Hampshire, and Michigan.

App Store · Google Play

Design Team

McGill Rocket Team

★ 3rd at Launch Canada 2025

Lead the flight computer software project for a year. Re-architected the flight computer to run on a real-time operating system, writing embedded C and C++ targetting a STM32 processor.

Launch of our 2026 rocket, Luminor. I wasn't lead for this, but my real-time operating system first flew here.

Labs

Prometheus Lab

Programming an ESP32 in C++ to collect ultrasonic sensor data and integrate it into an existing robot platform. Working on one of the robots that is part of ongoing work toward swarm robotics navigation and inter-robot communication.

Projects

Software

Wheels

★ Featured in 9to5Mac

Built Wheels, a skate tracking app that records your speed, your route, and the board that carried you, on iPhone and now on Apple Watch. No account, no feed, no ads. Created using Swift/SwiftUI with deep system integration: Apple Watch app, widgets, live activities, and more.

App Store

Personal Website

Self referential, but I created this website from scratch using vanilla HTML, CSS, and Javascript. Beside being a project, it also showcases my work, hosts my blog, and shows off my drawings.

MIAE Website

Organizational website for the student executive committee of the McGill Institute for Aerospace Engineering. Designed and built using Jekyll so non-technical members can update the events page without updating HTML.

Grover's Quantum Search Algorithm

Implementation of Grover's algorithm, which finds an entry in an unsorted list in roughly the square root of the number of entries.

Hardware

Currently learning my way into hardware.

School

C Compiler

Java based compiler for the C language, from COMP520: Compiler Design. Compiles a subset of C for the MIPS architecture.

Words

Meditation

★ Published in the Shannon Powers Meditations Book

Published at Phillips Exeter Academy, my seminal personal essay. Selected from over 300 applications to read aloud at the academy and get published.

Bessel Function

Exploration of the Bessel function during my differential equations class at McGill.