I am a computer engineer from London, Ontario, currently living in the GTA. I've been tinkering with computers and electronics since before I can remember. Currently I'm working at AMD as part of their Software QA team creating machine learning and computer vision tools for test automation.
The CAN Bus Motor Controller Protocol was a project developed through Lab Improvements for the purpose of designing a method of controlling a variable number of stepper motors with as little IO usage as possible. By creating a system that sat overtop of the existing CAN bus communications, I was able to build a verbose method of specifying motor movement, which allowed for variable length and speed movements with the option of monitoring up to 4 inputs with varying target states while doing so. The system also has the capability of disabling motors between moves to reduce heat accumulation.
The Cap Track was the first device to be produced by Lab Improvements. It's purpose is to recap and archive sample specimens that have been opened and tested by a medical lab. The Cap Track was designed to reduce repetitive strain injuries and potential exposure to pathogens, as well as provide it's operators with more time to perform more important tasks than recapping tubes. More information can be found about the Cap Track here.
My Singing Monsters is a game developed by Big Blue Bubble that has taken off in popularity since it's release. I was involved in the concepts behind the breeding of the monsters, the quest system, and the game's economy. The game was eventually released to much success and has been turned into a bit of a franchise, with additional mobile titles, and even merchandise. More information can be found about My Singing Monsters here.