Spencer Yuan

Student at Vincent Massey S.S.
About Me
Hello! I'm Spencer, a senior student at Vincent Massey S. S. in Windsor, Ontario, Canada. I am an adventure seeker who is driven by mental and physical challenges. I'm really passionate about the world of computer software and hardware.

A few hobbies of mine are:
  • Competitive Programming
  • Musical Composition
  • AI & Machine Learning
  • Skiing
  • Web Development
  • Swimming
  • Game Development
  • Mountain Biking
  • ... and many more!

I hope to learn more about the wonderful, ever-changing society so that I can use my interests and passions to help shape the world to be a better place.
Featured Projects
TypeRelay
TypeRelay is a touch type racing website where users can compete solo, in 1v1, or in 2v2 relays. Compete with others around the globe to determine the fastest typist!
HTML
CSS
JS
Socket
Node
View Source
Try it Out!
DMOJ Duels
Created using the DMOJ API. Allows users to create and compete in contests using problems from the DMOJ platform.
HTML
CSS
JS
API
Node
Express
View Source
Try it Out!
PwA Online Store
A basketball-themed online store! Features include filtering by category, accounts, shopping cart, and order placement / tracking.
Python
Django
Crispy
HTML
View Source
Try it Out!
Achievements
2026
April
USA AI Olympiad Round 2 Qualifier
Invited among the top 200 students in North America to compete at Harvard/MIT.
2026
February
Canadian Computing Competition - Group 3 Honor Roll
Placed top 122 in a pool of 2439 contestants.
2026
January
Canadian AI Olympiad National Training Camp
Invited to train and compete among the top 22 students in Canada's only IAIO-approved AI competition.
2025
November
Canadian Senior Math Contest - Group 4 Honor Roll
Placed top 141 in a pool of 12887 contestants.
2024
December
UWindsor's Secondary School Programming Competition - First place
Top position among participating high schools in the Windsor-Essex region.
2024
April
CEMC Cayley Competition - Group 2 Honor Roll
Placed top 69 in a pool of 15526 contestants.
2023
March
FIRST Robotics Competition World Stage Qualifier
Manufactured components for team FRC 4903's robot, and helped secure a top position at the Ontario Provincial Championship, advancing to the world stage.
Experience
President & Senior Stream Teacher
Vincent Massey's Computer Science Club
2025-2026
VMCSC is a collaborative environment where students can learn, create, and apply computer science.
  • Teach advanced competitive programming algorithms and help club members achieve first place at UWindsor's Secondary School Programming Competition 2025
  • Introduce students to Machine Learning and organize a mock competition to help students adapt to the changing society
Co-director
CodeReach
2025-2026
CodeReach is an 18-week student-led program that helps introduce elementary school students to the world of computer science through game development. Students learn the basics of Python and Pygame while interacting with instructors and other students.
  • Lead logistics, instructor, and outreach subgroup to enhance the experience for students
  • Host weekly onboarding and checkup meetings for the instructor subgroup
Hackathon Organizer - Tech
MasseyHacks XI
2024-2025
MasseyHacks is Canada's first high school hackathon. This event gives high school students 24 hours to create, innovate, and present their projects. Hackers can socialize with others, attend professionally-hosted workshops, and enjoy free meals.
  • Created and maintained the back-end of or our website
  • Curated the Hackenger Hunt, a virtual CS-themed scavenger hunt
Instructor
CodeReach
2024-2025
  • Led a group of 20 elementary school students through Python & Pygame programming
  • Guided students from never having written a line of code to creating a platformer game on their own
  • Facilitated fun and engaging learning activities
Instructor - Junior Stream
Vincent Massey's Computer Science Club
2024-2025
Taught the Junior stream of VMCSC. This stream focuses on helping students learn the basics of python and having them collaborate on solving introductory competitive programming problems.
FRC 4903 Robotics Team - Manufacturing Team
FRC 4903 - Mustangs
2022-2023
Through manufacturing physical components for our team's robot (4903 Mustangs), I was able to help our team reach the First Robotics Competition World Stage Competition.
Programming Language Proficiency
Python
5 years
C++
4 years
Java
2 years
HTML
4 years
CSS
4 years
JavaScript
3 years