vehicles traveling on road

Hi!

I'm Matthew McRae, a Software Engineering student at the University of Waterloo. Passionate about Mathematics, Game Development, Machine Learning, and all things Tech!

Currently open to all tech-related internships/temporary positions. feel free to reach out!

Education

University of Waterloo

Bachelor of Software Engineering - BSE

Grade: 90% GPA

About Me

I became interested in the field of software development at the young age of 8 years old. I loved video games at the time and was fascinated by the inner workings of my favorite video games (at the time, these were Terraria and Minecraft). This led me to learn object-oriented programming through various summer courses, becoming fluent in Java and Javascript.

My interest in mathematics started in high school when I picked up competitive Yu-Gi-Oh. Being hired by a local card store to represent them at tournaments across North America, I needed an edge over my competition, and math was that edge. Learning the basics of statistics from age 13 allowed me to gain a competitive advantage over my competition, securing many top placements at international tournaments containing over 600 players and awards for being ranked within the top 16 players in North America.

My combined interests in software development and mathematics has led me to pursuing a degree in Software Engineering

Latest with Me

Career

Currently working as a Software Engineering intern at Zynga as part of the Game of Thrones: Legends team

Competition

Placed 20th at the Yu-Gi-Oh Championship Series in November 2024

brown train on rail near high rise building during daytime
Programming

Project Showcase

Creating video games from a young age

Data & Machine Learning

Mathematical modelling & application

red and white no smoking sign
red and white no smoking sign
Work in Progress Projects

Projects in the AI/ML field

buildings on side streets

Contact Me

mjmcrae@uwaterloo.ca | 1+289 795-8314