Savo's Site

Academic Projects

Projects I completed in the course of my studies, for marks in courses.

T3.2 PCB and T7 Drivers

Page Last Updated: January 5, 2025

Status: Complete

Period: January 2023 - August 2023

Client: MEng Project for ISML, Intelligent Sensory Microsystem Laboratory, University of Toronto

Tags: Altium IC Multilayer Research ToF

Designed the carrier PCB for one, and Verilog driver code to operate two, experimental Time of Flight (ToF) camera sensors

FPGA Video Processing System

Page Last Updated: January 5, 2025

Status: Complete

Period: January 2023 - March 2023

Client: ECE532, Digital Systems Design

Tags: FPGA machine learning video

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

StatOpt in Python

Page Last Updated: January 5, 2025

Status: Complete

Period: February 2023 - April 2023

Client: ECE1392, Integrated Circuits for Digital Communications

Tags: MATLAB Python SerDes

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

Hamming Code IC

Page Last Updated: January 5, 2025

Status: Complete

Period: September 2022 - December 2022

Client: ECE1388, VLSI Design Methodologies

Tags: Cadence IC Simulation VLSI

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

Rescue Rover

Page Last Updated: January 5, 2025

Status: Complete

Period: January 2021 - April 2021

Client: MIE443, Mechatronics Systems

Tags: c++ ml ros rover slam vision

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

Mazebot

Page Last Updated: January 5, 2025

Status: Complete

Period: October 2020 - December 2020

Client: MIE444, Mechatronics Principles

Tags: matlab rover

Design and programmed a rover to autonomously navigate a maze and retrieve a block

Crane Gantry Control System

Page Last Updated: January 5, 2025

Status: Complete

Period: September 2020 - December 2020

Client: MIE404, Control Systems

Tags: control matlab simulink

Made a simulated control system for a gantry crane system

Arterial Guidewire Simulation (Capstone)

Page Last Updated: January 5, 2025

Status: Complete

Period: August 2020 - March 2021

Client: Advanced Micro and Nanosystems Lab, University of Toronto

Tags: AMNL biomed matlab

Developed a tool to determine the approximate wear on the insides of blood vessels as a guide wire is fed through them.

Oscilloscope

Page Last Updated: January 5, 2025

Status: Completed

Period: February 2019 - March 2019

Client: MIE346, Analog and Digital Electronics

Tags: 3D printing prototyping signal processing

Produced an Arduino-based USB oscilloscope capable of measuring signals up to 20 kHz, with AC/DC coupling and hardware 1X/10X scaling

Mountain Bike Suspension

Page Last Updated: December 29, 2022

Status: Completed

Period: October 2018 - November 2018

Client: MIE301, Kinematics and Dynamic of Machines

Tags: kinematics matlab optimization vehicle

Developed a kinematic model in MATLAB to perform a design optimization of a mountain bike suspension system.