Savo's Site

Art

Page Last Updated: January 17, 2026

  • Breath Sync / Nuit Blanche - Designed the electronics that powered an art installation for Toronto’s Nuit Blanche 2024 and beyond, synchronizing lights with the artist’s breathing rhythms

EDL

Page Last Updated: January 19, 2026

  • Breath Sync / Nuit Blanche - Designed the electronics that powered an art installation for Toronto’s Nuit Blanche 2024 and beyond, synchronizing lights with the artist’s breathing rhythms
  • Vehicle Control Unit (VCU) - Designed a general purpose control unit for small electric vehicles to accelerate their time to market as well as the supporting documentation
  • Remotely Operated Amphibious Electric Vehicle - Led the coding and integration of a prototype amphibious electric vehicle for Arctic operation for the Canadian Armed Forces

Networking

Page Last Updated: January 17, 2026

  • Breath Sync / Nuit Blanche - Designed the electronics that powered an art installation for Toronto’s Nuit Blanche 2024 and beyond, synchronizing lights with the artist’s breathing rhythms

EV

Page Last Updated: January 19, 2026

Product Design

Page Last Updated: January 19, 2026

  • Vehicle Control Unit (VCU) - Designed a general purpose control unit for small electric vehicles to accelerate their time to market as well as the supporting documentation

Vehicles

Page Last Updated: January 19, 2026

  • Vehicle Control Unit (VCU) - Designed a general purpose control unit for small electric vehicles to accelerate their time to market as well as the supporting documentation

Altium

Page Last Updated: January 5, 2025

  • T3.2 PCB and T7 Drivers - Designed the carrier PCB for one, and Verilog driver code to operate two, experimental Time of Flight (ToF) camera sensors

IC

Page Last Updated: January 5, 2025

  • T3.2 PCB and T7 Drivers - Designed the carrier PCB for one, and Verilog driver code to operate two, experimental Time of Flight (ToF) camera sensors
  • Hamming Code IC - Designed a Hamming Code generator integrated circuit with a classmate over a semester using 65 nm technology in Cadence software.

Multilayer

Page Last Updated: January 5, 2025

  • T3.2 PCB and T7 Drivers - Designed the carrier PCB for one, and Verilog driver code to operate two, experimental Time of Flight (ToF) camera sensors

Research

Page Last Updated: January 5, 2025

  • T3.2 PCB and T7 Drivers - Designed the carrier PCB for one, and Verilog driver code to operate two, experimental Time of Flight (ToF) camera sensors
  • 3D Magnetic Field Generator - Designed and built an alternating 3D-magnetic field generator for my research group

ToF

Page Last Updated: January 5, 2025

  • T3.2 PCB and T7 Drivers - Designed the carrier PCB for one, and Verilog driver code to operate two, experimental Time of Flight (ToF) camera sensors

AR

Page Last Updated: January 5, 2025

  • Falcon Aircraft - Building a human powered aircraft (HPA) with the goal of flying a marathon’s distance (42 km) in under an hour

Embedded

Page Last Updated: January 5, 2025

  • Falcon Aircraft - Building a human powered aircraft (HPA) with the goal of flying a marathon’s distance (42 km) in under an hour
  • Contact Sensor - Designed and programmed a custom contact sensor for use in a prototype 3D printer. My first freelance contract!
  • TITAN 2022 - My successfully deployed, much revised video bike system for HPVDT’s speedbike TITAN
  • ESC V5 - Newest revision to the ESC. Largely designed to use the available MOSFET drivers.
  • Composite Oven Control System - Made a complete general oven controller for properly curing composites in our team’s hand-made oven. The project I think would most likely get a bomb squad called if left unattended.
  • TTC Check Board - Developed a dedicated embedded system to serve me predictions for when buses would arrive at selected stops.
  • ESC V4 - Another major revision to the BLDC ESC, mainly changing to the modern ATtiny family of microcontrollers.
  • ESC V3 - A revision of ESV V2 with the voltage regulator removed
  • Rebreather Monitoring - Led the design of the rebreather monitoring system for our submarine project
  • ESC V2 - My first actual attempt at building an ESC. A shrunk down revision of the first.
  • ESC V1 - My first attempt to make a sensor-less ESC for my drone
  • Drone ESC - Making a custom electronic speed controller for my drone’s motors
  • Scoreboard - Made a small display board to keep score of a game
  • Telemetry - Developed a general purpose wireless communication system to be used in future projects for HPVDT
  • Prototype Bus Stop Checker - Proof of concept to check for busses around my home. Base for TTC Check board project.
  • Blueshift - Created the electronics system for what would have been our ASME 2020 race bike entry. A combination of TITAN and Zephyr.
  • gameBOI - A small handheld capable of offering several user selectable games to be played using the two buttons and 32 LEDs that form a display. Created in under two weeks!
  • TITAN 2019 - My first attempt at building a ‘steer by video’ system from scratch for one of our speed bikes
  • Zephyr - Designed the electronics system for Zephy, HPVDT’s entry to ASME 2019
  • Arbiter Lighting - Prepared a hardware-only lighting system based on what was planned for the team’s previous vehicle, Tempest. My first PCB!
  • Entry Fob Replication - Reverse engineered and replicated an access fob for my residence at the time
  • Demo Show Seat - Revised the existing show seat used at demos to have its set points easily reconfigured with software. My first embedded electronics project!

HPA

Page Last Updated: January 5, 2025

  • Falcon Aircraft - Building a human powered aircraft (HPA) with the goal of flying a marathon’s distance (42 km) in under an hour

HPVDT

Page Last Updated: January 5, 2025

  • Falcon Aircraft - Building a human powered aircraft (HPA) with the goal of flying a marathon’s distance (42 km) in under an hour
  • TITAN 2022 - My successfully deployed, much revised video bike system for HPVDT’s speedbike TITAN
  • Composite Oven Control System - Made a complete general oven controller for properly curing composites in our team’s hand-made oven. The project I think would most likely get a bomb squad called if left unattended.
  • Hot Wire Foam Cutter - Contributed electronics design to the construction of an in-house CNC hot-wire foam cutting for HPVDT
  • Rebreather Monitoring - Led the design of the rebreather monitoring system for our submarine project
  • Blueshift - Created the electronics system for what would have been our ASME 2020 race bike entry. A combination of TITAN and Zephyr.
  • TITAN 2019 - My first attempt at building a ‘steer by video’ system from scratch for one of our speed bikes
  • Zephyr - Designed the electronics system for Zephy, HPVDT’s entry to ASME 2019
  • Arbiter Lighting - Prepared a hardware-only lighting system based on what was planned for the team’s previous vehicle, Tempest. My first PCB!

3d Printing

Page Last Updated: January 5, 2025

  • Contact Sensor - Designed and programmed a custom contact sensor for use in a prototype 3D printer. My first freelance contract!
  • Oscilloscope - Produced an Arduino-based USB oscilloscope capable of measuring signals up to 20 kHz, with AC/DC coupling and hardware 1X/10X scaling

Hardware

Page Last Updated: January 5, 2025

  • ATtiny1617 Dev Board - Made a small breakout board for ATtiny development
  • Edit Machine - Made a little protoboard circuit from components I had to track one’s goal completion.
  • Hardware Clock - A modular clock composed entirely out of discrete logic chips I got secondhand. Significantly more debugging than expected!
  • Ornaments - Made some festive blinking lights to hand out. Used the 555 timer!
  • Arbiter Lighting - Prepared a hardware-only lighting system based on what was planned for the team’s previous vehicle, Tempest. My first PCB!

KiCAD

Page Last Updated: January 5, 2025

  • ATtiny1617 Dev Board - Made a small breakout board for ATtiny development
  • TITAN 2022 - My successfully deployed, much revised video bike system for HPVDT’s speedbike TITAN
  • Hardware Clock - A modular clock composed entirely out of discrete logic chips I got secondhand. Significantly more debugging than expected!
  • ESC V2 - My first actual attempt at building an ESC. A shrunk down revision of the first.
  • ESC V1 - My first attempt to make a sensor-less ESC for my drone
  • Drone ESC - Making a custom electronic speed controller for my drone’s motors

555

Page Last Updated: January 5, 2025

  • Edit Machine - Made a little protoboard circuit from components I had to track one’s goal completion.
  • Hardware Clock - A modular clock composed entirely out of discrete logic chips I got secondhand. Significantly more debugging than expected!
  • Ornaments - Made some festive blinking lights to hand out. Used the 555 timer!

Prototyping

Page Last Updated: January 5, 2025

  • Edit Machine - Made a little protoboard circuit from components I had to track one’s goal completion.
  • Oscilloscope - Produced an Arduino-based USB oscilloscope capable of measuring signals up to 20 kHz, with AC/DC coupling and hardware 1X/10X scaling
  • Demo Show Seat - Revised the existing show seat used at demos to have its set points easily reconfigured with software. My first embedded electronics project!

Recycling

Page Last Updated: January 5, 2025

  • Edit Machine - Made a little protoboard circuit from components I had to track one’s goal completion.

FPGA

Page Last Updated: January 5, 2025

  • FPGA Video Processing System - Developed a hardware-only video processing system to do kernel operations on a live video feed, including a primitive number detection system.

Machine Learning

Page Last Updated: January 5, 2025

  • FPGA Video Processing System - Developed a hardware-only video processing system to do kernel operations on a live video feed, including a primitive number detection system.

Video

Page Last Updated: January 5, 2025

  • FPGA Video Processing System - Developed a hardware-only video processing system to do kernel operations on a live video feed, including a primitive number detection system.

MATLAB

Page Last Updated: January 5, 2025

  • StatOpt in Python - Ported and improved the StatOpt Serializer/Deserializer from MATLAB to Python based on previous work
  • Mazebot - Design and programmed a rover to autonomously navigate a maze and retrieve a block
  • Crane Gantry Control System - Made a simulated control system for a gantry crane system
  • Arterial Guidewire Simulation (Capstone) - Developed a tool to determine the approximate wear on the insides of blood vessels as a guide wire is fed through them.
  • Mountain Bike Suspension - Developed a kinematic model in MATLAB to perform a design optimization of a mountain bike suspension system.

Python

Page Last Updated: January 5, 2025

  • StatOpt in Python - Ported and improved the StatOpt Serializer/Deserializer from MATLAB to Python based on previous work
  • TITAN 2022 - My successfully deployed, much revised video bike system for HPVDT’s speedbike TITAN
  • TITAN 2019 - My first attempt at building a ‘steer by video’ system from scratch for one of our speed bikes

SerDes

Page Last Updated: January 5, 2025

  • StatOpt in Python - Ported and improved the StatOpt Serializer/Deserializer from MATLAB to Python based on previous work

Cadence

Page Last Updated: January 5, 2025

  • Hamming Code IC - Designed a Hamming Code generator integrated circuit with a classmate over a semester using 65 nm technology in Cadence software.

Simulation

Page Last Updated: January 5, 2025

  • Hamming Code IC - Designed a Hamming Code generator integrated circuit with a classmate over a semester using 65 nm technology in Cadence software.

VLSI

Page Last Updated: January 5, 2025

  • Hamming Code IC - Designed a Hamming Code generator integrated circuit with a classmate over a semester using 65 nm technology in Cadence software.

Rpi

Page Last Updated: January 5, 2025

  • TITAN 2022 - My successfully deployed, much revised video bike system for HPVDT’s speedbike TITAN
  • Blueshift - Created the electronics system for what would have been our ASME 2020 race bike entry. A combination of TITAN and Zephyr.
  • TITAN 2019 - My first attempt at building a ‘steer by video’ system from scratch for one of our speed bikes

Css

Page Last Updated: January 5, 2025

  • This Website - I made this website from scratch, would you like to peer behind the curtain?

Html

Page Last Updated: January 5, 2025

  • This Website - I made this website from scratch, would you like to peer behind the curtain?

HUGO

Page Last Updated: January 5, 2025

  • This Website - I made this website from scratch, would you like to peer behind the curtain?

Clock

Page Last Updated: January 5, 2025

  • Hardware Clock - A modular clock composed entirely out of discrete logic chips I got secondhand. Significantly more debugging than expected!

Hack

Page Last Updated: January 5, 2025

  • Battery Pack Cell Replacement - Replaced the cells in some old battery packs for my friends
  • Demo Show Seat - Revised the existing show seat used at demos to have its set points easily reconfigured with software. My first embedded electronics project!

BLDC

Page Last Updated: January 5, 2025

  • ESC V5 - Newest revision to the ESC. Largely designed to use the available MOSFET drivers.
  • ESC V4 - Another major revision to the BLDC ESC, mainly changing to the modern ATtiny family of microcontrollers.
  • ESC V3 - A revision of ESV V2 with the voltage regulator removed
  • ESC V2 - My first actual attempt at building an ESC. A shrunk down revision of the first.
  • ESC V1 - My first attempt to make a sensor-less ESC for my drone
  • Drone ESC - Making a custom electronic speed controller for my drone’s motors

Drone

Page Last Updated: January 5, 2025

  • ESC V5 - Newest revision to the ESC. Largely designed to use the available MOSFET drivers.
  • ESC V4 - Another major revision to the BLDC ESC, mainly changing to the modern ATtiny family of microcontrollers.
  • ESC V3 - A revision of ESV V2 with the voltage regulator removed
  • Flight Controller V2 - My more powerful STM32 based version of a flight controller. Currently on hold.
  • ESC V1 - My first attempt to make a sensor-less ESC for my drone
  • Drone ESC - Making a custom electronic speed controller for my drone’s motors
  • Flight Controller V1 - My first flight controller design. Based on an ATmega328P so I could adapt many open-source drone projects to it if needed.
  • Drone Flight Controller - Making a a custom flight controller for my drone to work with my custom ESCs and potentially other electronics.

ESC

Page Last Updated: January 5, 2025

  • ESC V5 - Newest revision to the ESC. Largely designed to use the available MOSFET drivers.
  • ESC V4 - Another major revision to the BLDC ESC, mainly changing to the modern ATtiny family of microcontrollers.
  • ESC V3 - A revision of ESV V2 with the voltage regulator removed
  • ESC V2 - My first actual attempt at building an ESC. A shrunk down revision of the first.
  • ESC V1 - My first attempt to make a sensor-less ESC for my drone
  • Drone ESC - Making a custom electronic speed controller for my drone’s motors

User Experience

Page Last Updated: January 5, 2025

  • Composite Oven Control System - Made a complete general oven controller for properly curing composites in our team’s hand-made oven. The project I think would most likely get a bomb squad called if left unattended.

ESP32

Page Last Updated: January 5, 2025

  • TTC Check Board - Developed a dedicated embedded system to serve me predictions for when buses would arrive at selected stops.
  • Prototype Bus Stop Checker - Proof of concept to check for busses around my home. Base for TTC Check board project.

SSL

Page Last Updated: January 5, 2025

  • TTC Check Board - Developed a dedicated embedded system to serve me predictions for when buses would arrive at selected stops.

Wifi

Page Last Updated: January 5, 2025

  • TTC Check Board - Developed a dedicated embedded system to serve me predictions for when buses would arrive at selected stops.
  • Prototype Bus Stop Checker - Proof of concept to check for busses around my home. Base for TTC Check board project.

CAD

Page Last Updated: January 5, 2025

C++

Page Last Updated: January 5, 2025

  • Rescue Rover - Gradually developed an assistive robot to aid in a simulated disaster. Simultanious localization and mapping (SLAM) and mchine learning (ML) used.
  • Blueshift - Created the electronics system for what would have been our ASME 2020 race bike entry. A combination of TITAN and Zephyr.

Ml

Page Last Updated: January 5, 2025

  • Rescue Rover - Gradually developed an assistive robot to aid in a simulated disaster. Simultanious localization and mapping (SLAM) and mchine learning (ML) used.

Ros

Page Last Updated: January 5, 2025

  • Rescue Rover - Gradually developed an assistive robot to aid in a simulated disaster. Simultanious localization and mapping (SLAM) and mchine learning (ML) used.

Rover

Page Last Updated: January 5, 2025

  • Rescue Rover - Gradually developed an assistive robot to aid in a simulated disaster. Simultanious localization and mapping (SLAM) and mchine learning (ML) used.
  • Mazebot - Design and programmed a rover to autonomously navigate a maze and retrieve a block

Slam

Page Last Updated: January 5, 2025

  • Rescue Rover - Gradually developed an assistive robot to aid in a simulated disaster. Simultanious localization and mapping (SLAM) and mchine learning (ML) used.

Vision

Page Last Updated: January 5, 2025

  • Rescue Rover - Gradually developed an assistive robot to aid in a simulated disaster. Simultanious localization and mapping (SLAM) and mchine learning (ML) used.

Cnc

Page Last Updated: January 3, 2023

  • Hot Wire Foam Cutter - Contributed electronics design to the construction of an in-house CNC hot-wire foam cutting for HPVDT

Analog

Page Last Updated: January 5, 2025

  • Rebreather Monitoring - Led the design of the rebreather monitoring system for our submarine project
  • Arbiter Lighting - Prepared a hardware-only lighting system based on what was planned for the team’s previous vehicle, Tempest. My first PCB!

Axios

Page Last Updated: January 5, 2025

Imu

Page Last Updated: January 5, 2025

  • Flight Controller V2 - My more powerful STM32 based version of a flight controller. Currently on hold.
  • Flight Controller V1 - My first flight controller design. Based on an ATmega328P so I could adapt many open-source drone projects to it if needed.
  • Drone Flight Controller - Making a a custom flight controller for my drone to work with my custom ESCs and potentially other electronics.

Arduino

Page Last Updated: January 5, 2025

  • Scoreboard - Made a small display board to keep score of a game
  • gameBOI - A small handheld capable of offering several user selectable games to be played using the two buttons and 32 LEDs that form a display. Created in under two weeks!

EAGLE

Page Last Updated: January 5, 2025

  • Scoreboard - Made a small display board to keep score of a game
  • gameBOI - A small handheld capable of offering several user selectable games to be played using the two buttons and 32 LEDs that form a display. Created in under two weeks!
  • TITAN 2019 - My first attempt at building a ‘steer by video’ system from scratch for one of our speed bikes
  • Zephyr - Designed the electronics system for Zephy, HPVDT’s entry to ASME 2019
  • Arbiter Lighting - Prepared a hardware-only lighting system based on what was planned for the team’s previous vehicle, Tempest. My first PCB!

Wireless

Page Last Updated: January 5, 2025

  • Telemetry - Developed a general purpose wireless communication system to be used in future projects for HPVDT

XML

Page Last Updated: January 8, 2024

Toy

Page Last Updated: January 5, 2025

  • Ornaments - Made some festive blinking lights to hand out. Used the 555 timer!
  • gameBOI - A small handheld capable of offering several user selectable games to be played using the two buttons and 32 LEDs that form a display. Created in under two weeks!

Bluetooth

Page Last Updated: January 5, 2025

  • Zephyr - Designed the electronics system for Zephy, HPVDT’s entry to ASME 2019

Mobile

Page Last Updated: January 5, 2025

  • Zephyr - Designed the electronics system for Zephy, HPVDT’s entry to ASME 2019

Vehicle

Page Last Updated: January 5, 2025

  • Zephyr - Designed the electronics system for Zephy, HPVDT’s entry to ASME 2019
  • Mountain Bike Suspension - Developed a kinematic model in MATLAB to perform a design optimization of a mountain bike suspension system.

Signal Processing

Page Last Updated: January 5, 2025

  • Oscilloscope - Produced an Arduino-based USB oscilloscope capable of measuring signals up to 20 kHz, with AC/DC coupling and hardware 1X/10X scaling
  • Entry Fob Replication - Reverse engineered and replicated an access fob for my residence at the time

Kinematics

Page Last Updated: December 29, 2022

  • Mountain Bike Suspension - Developed a kinematic model in MATLAB to perform a design optimization of a mountain bike suspension system.

Optimization

Page Last Updated: December 29, 2022

  • Mountain Bike Suspension - Developed a kinematic model in MATLAB to perform a design optimization of a mountain bike suspension system.

IGB

Page Last Updated: January 5, 2025

  • Force Feedback Tester - Expanded on my basic, single-axis, force feedback system to now monitor and control up to six axes and eased user configuration
  • Demo Show Seat - Revised the existing show seat used at demos to have its set points easily reconfigured with software. My first embedded electronics project!

LabVIEW

Page Last Updated: January 5, 2025

  • Force Feedback Tester - Expanded on my basic, single-axis, force feedback system to now monitor and control up to six axes and eased user configuration
  • Kneeload Tester - Implemented a system to allow a legacy (pre-2000) welding robot to receive force feedback from a modern computer.
  • Demo Show Seat - Revised the existing show seat used at demos to have its set points easily reconfigured with software. My first embedded electronics project!

PLC

Page Last Updated: January 5, 2025

  • Force Feedback Tester - Expanded on my basic, single-axis, force feedback system to now monitor and control up to six axes and eased user configuration
  • Kneeload Tester - Implemented a system to allow a legacy (pre-2000) welding robot to receive force feedback from a modern computer.

Robotics

Page Last Updated: January 5, 2025

  • Force Feedback Tester - Expanded on my basic, single-axis, force feedback system to now monitor and control up to six axes and eased user configuration
  • Kneeload Tester - Implemented a system to allow a legacy (pre-2000) welding robot to receive force feedback from a modern computer.

Validation

Page Last Updated: January 5, 2025

  • Force Feedback Tester - Expanded on my basic, single-axis, force feedback system to now monitor and control up to six axes and eased user configuration
  • Kneeload Tester - Implemented a system to allow a legacy (pre-2000) welding robot to receive force feedback from a modern computer.