Projects

My Projects

Project 1

SSB Demodulator

Building a single sideband demoulator with a team as part of a hardware design course, meant to integrate together to form a fully functioning radio transmitting/receiving in the 8-16 MHz (HF) band.

Learn More
Project 2

Wake Up Joe

An augmented reality voice powered morning routine experinece that assists in helping you get dressed, make breakfast, and update you on today's events.

Learn More
Project 3

Bing Pong

A simple ping pong game implemented for the Nios II FPGA architecture. The game allows a player to play against a computer by hitting a virtual ball back and forth across the screen using paddles.

Learn More
Project 3

Farming Rover

A rover designed using various servo and hobby motors and remote controlled using HTTP requests. Designed to pick up objects via remote control and return to home base after usage.

Learn More
Project 3

"Danger Aware" Boat

A synthetic render that automatically traverses the 3D environment and snaps images of common marine obstacles, and generates bounding boxes for AI training without human input.

Learn More
Project 3

BeagleBone Shield

An interfacing PCB designed to conveniently connect various battery management signals to a BeagleBone microcontroller running backend algorithm processing of the cell balancing. Signals include CAN, ADC/SPI, GPIO control, and all default BeagleBone signals

Learn More
Project 3

Digital Thermometer

A simple digital thermometer that utilizes a thermistor as a temperature sensor in a voltage divider setup and calibrated on the Ardiuno to then send a calculated temperature value to the LCD display.

Learn More
Project 3

Semiconductor Wafer Defect Detection System

A software pipeline designed to detect, mark, and count the number of defective sectors via an 8K line scan of a semiconductor wafer. Done using OpenCV for image processing and edge detection.

Learn More
Project 3

Data Clean Room VM

A secure environment designed for sandboxing advertiser data to determine statistical trends of a population that was advertised to. Encrypted data enters via a "handshake" between a service provider, a "key master", and a user provider server(s).

Learn More
Project 3

Solar Vehicle Low Voltage System

Test bench set up for University of Toronto Solar Racing team with drive chain running. 6 Battery packs power a control board that is programmed to run the motor.

Learn More
Project 3

Private Tutoring

A tutoring startup designed to help students in mathematics from grades 1 to 10 in various subjects such as mathematics, writing, SAT prep, AP prep and more.

Learn More