Thomas Dick

Mechatronics Engineering Graduate

LinkedIn LinkedIn

My Projects

Christmas Light Display

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.

Holiday Automation PLC

Holiday Automation PLC

Custom PLC and Control Panel for holiday light displays, with support for both Christmas and Halloween automation, networking and power distribution.

Halloween Display

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.

Server Room Build

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.

Capstone Project

Capstone Project

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.

Northwood - Patreon Portal

PatreonPortal

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 - NCAS

NCAS

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.

Robots@CNE - Ticketing

CNE

A simple web dashboard to generate time-sensitive links to Canadian National Exhibition (CNE) tickets distributed to volunteers attending Robots@CNE.

Smart Traffic Light Preemption

Traffic

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.

FIRST Canada - Match Splitter

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.

© Thomas Dick. All rights reserved.