All Projects

OpenCV HandTracker

Simple OpenCV handtracking program built with Python using the OpenCV library.

This project was one of the first projects I worked on that introduced me to computer vision. It uses OpenCV to track hand movements in real-time using a webcam. The program can detect and track hands, showing a digital skeleton overlay as well as whether you are raising your right or left hand. This project helped me understand the basics of image processing, feature detection, and real-time video processing, eventually leading to the development of more complex computer vision applications, such as landing pad detection using YoloV8, at the Aerial Robotics and Rocketry Club.
Python
OpenCV
Onyx

Web Dev project built using the LAMP stack

Onyx is a web development project that I built using the LAMP stack (Linux, Apache, MySQL, PHP). It is a social media platform that was intended to take the live chat features of Discord and combine them with the post sharing features of Reddit. The project was built to learn more about web development, server management, and database design. It includes user authentication, post creation, commenting, and real-time chat functionality. Although the project is not currently live, it was one an insightful look into the full process of development to deployment.
Linux
Apache
MySQL
PHP
Insurance Policy Comparer

My capstone project in collaboration with BFL Canada

Web-based application designed for BFL Canada brokers and administrators to efficiently compare insurance policy documents. The system allows brokers to upload PDFs of expiring and new policies, automatically identifies textual and numerical differences through NLP analysis, and presents these discrepancies in a user-friendly format. This tool streamlines the policy comparison process, enhancing accuracy and saving time for brokers and administrators.
TypeScript
Python
React.js
Django
PyPDF2
Itch.io ShootEmUp Game

My introduction to Unity and C# for game development!

My first game development project, created during a UBCO Game Jam. This project was a great introduction to Unity and C#, where I learned the basics of game development, including physics, collision detection, and user input handling. The game is a simple shoot 'em up style game where players control a spaceship and shoot down enemy ships. It was a fun experience that sparked my interest in game development and was a culmination of a bunch of small projects throughout the year. You can see the rest of my Unity projects on my Github under the repositories section.
Unity
C#