I'm in my second year studying Software Engineering (B.Eng, Co-op) at McGill University in Montreal. I'm originally from Maine and spent a few years studying at Phillips Exeter Academy in New Hampshire.I'm still early in my software career but I've found an interest in mobile development, embedded systems, and operating systems. Curious by nature, I'm always looking to learn new things, whether that's new programming languages, math, or a random physics topic that interests me.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 am always looking for new music suggestions.
ContactFrom building with Legos to crafting software and rockets, I've always been drawn to building and problem solving. As a Software Engineering student, I channel this passion into both my academic pursuits and personal projects, consistently challenging myself to build something new every month.
My technical foundations lie in mobile app development and low-level programming, working extensively in C/C++, Rust, and currently exploring Assembly. I'm still early in my software journey and remain deeply curious about everything from compiler design to algorithm research.
My path began in a small town in Maine before leading to Phillips Exeter Academy in New Hampshire, where I developed both my meticulous organizational system (evidenced by markdown notes dating back to 2019!) and my love for computing. Now at McGill in Montreal, I continue to expand my horizons while discovering new passions within the field of software engineering.
Self-motivated and naturally curious, I believe in learning by doing. Whether it's a group project for an assignment, or writing code for a rocket flight computer, I approach each project with enthusiasm and a readiness to learn. I love what I do, and do what I love - a philosophy that drives me to constantly seek out new challenges and opportunities for growth.
A versatile leader and determined worker, I've gained knowledge in embedded systems and mobile app development over the past few years. I've worked solo and on teams that range from 4-200. My work is always focused on the end result, and not just on creating nice code.
I think the best way to learn something is to build it. This is especially true in software, where it's easy to fall into a cycle of tutorials, videos, and books. Here are a collection of various projects I've done over the years. Some are from courses, but most are just side projects I built to teach myself various aspects of software engineering.
I used to not like writing very much. However, as I've matured as a student, I've realized that being able to communicate my ideas is as important as what the idea is. So, with my new website, I figured it would be a perfect opportunity to practice writing. Here is a collection of things I've written which I'm calling a "blog" for old 2000s nostalgia.