Page Last Updated: January 6, 2024
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.
Page Last Updated: January 6, 2024
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
Page Last Updated: January 6, 2024
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.
Page Last Updated: December 29, 2022
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.
Page Last Updated: January 3, 2023
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
Page Last Updated: December 29, 2022
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
Page Last Updated: December 29, 2022
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.
Page Last Updated: December 29, 2022
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 20kHz, with AC/DC coupling and hardware 1X/10X scaling
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.