Hey, I'm Nicholas!
I am a recent Computer Science graduate from the University of Toronto. I graduated in June 2025 with a focus in artificial intelligence and machine learning. During my time there, I also participated in a research group developing KidneyOS, a Rust-based, pedagogical, toy operating system.
I originally grew up in the Greater Boston area, (but oftentimes spend my summers in Lunenburg, Nova Scotia) before moving to Toronto in 2021.
Throughout high school, I participated in competitive swimming, with my best events being the 200 and 500-yard freestyle.
In my free time, I enjoy working on various side projects, Speedcubing , and 3D modeling/printing.
My programming languages of choice are Python, TypeScript, and Rust, but I'm familiar with several others.
I am currently a senior member on the Appeals Committee for the World Cube Association , the governing body for Rubik's cube and other twisty puzzle competitions. As part of this committee, we serve as the organization's highest board of appeal.
I have helped organize and oversee over 40 WCA recognized competitions within Eastern Canada and the Northeast U.S., totaling over 3200 competitors.
I served as the STEM Education Director at Griswold Scout Reservation for the 2022 season, responsible for a team of 4 instructors, teaching a variety of skills including the basics of electronics, CAD modelling, and 3D printing.
I earned Eagle Scout, the highest rank in scouting in January of 2020, after over 10 years of active leadership, volunteer work, and outdoorsmanship. For my service project, I designed, fundraised, and lead a team to construct a boardwalk on conservation land.