Hi, I'm Harrison

A Software Developer Based in Canada

đź‘‹ README.md

👨‍🎓 Software Engineering @ McMaster University

đź’Ľ Software Developer @ Jetson Infinity

🤺 Varsity Sabre Fencer @ McMaster

đź’ľ Open Source Lead @ McMaster GDSC

🎸 Playing guitar, drums, and piano

âś… Searching for a CO-OP starting Summer/Fall 2026!


Connect with me!

About Image

~Placeholder image, to be updated soon

About Me 📝

I'm a software developer and third-year Software Engineering student at McMaster University. I started with game development and have since worked across full-stack web development, databases, machine learning, and robotics through academic, personal, and team-based projects.

Outside of software, I spend my time fencing, reading, making music, and learning new languages (currently Spanish and Swedish), and I’m always looking for ways to push my skills further or pick up new ones.

I’m currently looking for a 4-12+ month co-op position starting in Summer 2026.

Now, here's my Work Experience đź’Ľ

Software Developer @ Jetson Infinity

February 2025 - Ongoing

Designed and developed a cross-platform desktop application using Electron, Next.js, and Flask to control Jetson Infinity’s robotic arm products on Windows and macOS. The app provides a responsive interface for configuring, sequencing, and executing robotic movements, and serves as a primary interaction layer for students and educators using the platform.

Supported outreach and deployment by presenting at schools, science centres, and conferences across Canada. Assisted with live demos, sales booths, and facilitated hands-on workshops introducing students to robotics, AI, and machine learning concepts through real hardware interaction.

Web Developer, IT Support @ Black Rose Guitar House

July - August 2024

Led the development of the company’s new eCommerce website, managing the full migration from the previous platform. This included frontend implementation, content transfer, domain migration, and web hosting setup to ensure a smooth launch with minimal downtime.

Provided ongoing IT support by maintaining hosting infrastructure, troubleshooting technical issues, and managing online payments and shipping workflows. Improved site reliability and usability while modernizing the company’s online presence to better support day-to-day business operations.

Online Data Analyst @ TELUS International

April - December 2024

Evaluated the relevance, accuracy, and quality of digital content used to train and assess AI and machine learning systems. This included reviewing AI-generated voices, search engine results, and generative AI responses to user queries.

Applied consistent evaluation standards and SEO best practices to help improve model performance, ranking accuracy, and overall training data quality in large-scale data annotation workflows.

Some of my Projects 💻🎮

spotify2media
spotify2media

Global CLI that converts Spotify tracks, albums, and playlists into locally downloaded, tagged audio files.

📍 Corkboard
📍 Corkboard

Open-source, mobile-first local music discovery app for Hamilton with map + feed-based event browsing.

ACME Connect! Requirements Doc
ACME Connect! Requirements Doc

A full requirements document for the ACME Connnect! app (SFWRENG 3RA3).

đź«  Employ Me!
đź«  Employ Me!

Full-stack web app to help students and employers navigate the job market, made for UOttaHack 7 (2025).

Art Suggester AI
Art Suggester AI

Full-stack web app to suggest artwork based on art supplies, made with the McMaster AI Society.

AI Clothing Classifier
AI Clothing Classifier

Full-stack web app with a custom TensorFlow CNN to classify user-uploaded images of clothes.

GDSC McMaster Website
GDSC McMaster Website

Official website for GDSC's McMaster chapter (not yet live).

GDSC Mac-a-Thon Website
GDSC Mac-a-Thon Website

Official website for the McMaster GDSC's 2025 hackathon, the Mac-a-Thon.

Blackjack in C
Blackjack in C

Blackjack recreated with C for a linux environment, with a GUI (team project).

Autonomous Tic-Tac-Toe
Autonomous Tic-Tac-Toe

2, 1, or 0 player Tic-Tac-Toe made with Java and Maven with OOP design principles.

Next.js Portfolio Website
Next.js Portfolio Website

A modern, responsive Next.js and Tailwind portfolio hosted on Hostinger.

30 Days of Web Dev
30 Days of Web Dev

30-day web dev challenge, going from basic HTML basics to a full-stack Duolingo clone.

Traitor Online
Traitor Online

Multiplayer game made using Unity's Netcode for GameObjects, inspired by Werewolf.

Well Reminder
Well Reminder

Website and Chrome Extension for the GDSC Solutions Challenge 2024.

Engineering Design Projects
Engineering Design Projects

4 Engineering Design Projects for the 1P13 course, with a live portfolio.

Another VR Dungeon Game
Another VR Dungeon Game

VR dungeon crawler made with Unity's XR integration.

Untitled Racing Game
Untitled Racing Game

A single-player 3D aracade racing game made with the Unity 3D Engine.

Laser Defender
Laser Defender

A Galaga-inspired infinite wave shooter made using the Unity 2D Engine.