Mechatronics Engineering Graduate
Fully automated Christmas Light Display timed to music and broadcast over FM Radio. High-voltage control and timing based around a PLC that handles show control, and a Raspberry PI handling syncing the LED pixels to the music. 5 different active songs, over 100 hours of programming.
Custom PLC and Control Panel for holiday light displays, with support for both Christmas and Halloween automation, networking and power distribution.
Halloween display with animatronic props triggered via passive infrared detection, alongside LED lighting to give the ultimate scare factor. The show has been running annually since 2012 and has had various improvements over the years to modernize aspects of control and automation.
Custom Server Room build to handle home networking and server hosting. This involved the renovation of the previous room, installation of electrical and network distribution and structured cabling installation.
The culminating project of my degree was a Remote-Controlled Submarine with Data and Depth-Control Capabilities. The submarine was based around a watertight cylinder that housed all of the electronics. It could traverse to depths up to 5 meters.
Fully custom dashboard for Northwood Studios contributors (Patreons) to view early access content. Based on the Laravel/Livewire stack with custom watermarking and other techniques to detect leaks of privileged content.
Northwood Central Authentication System (NCAS) is the internal identity and role provider for all of Northwood's internal services. This system is its own SAML/OAuth identity provider and handles passwordless authentication between over 30 internal services.
A simple web dashboard to generate time-sensitive links to Canadian National Exhibition (CNE) tickets distributed to volunteers attending Robots@CNE.
Design and development of a smart traffic light preemption embedded system with vehicle prediction capabilities based on the oncoming vehicles' speed allows emergency vehicles to pass only if opposing traffic is safely stopped.
Automated video splitting software to handle splitting raw event videos into segmented matches that end up on YouTube. The system runs on both the local machine to group raw segments of videos that then get uploaded to AWS S3, as well as final processing achieved via OpenCV/FFMpeg on AWS infrastructure.