Using LTspice, Altium Designer, and PLECS, I designed a high-power half-bridge PCB employing cutting-edge GaN HEMT technology. For this prototype, we focused on the bootstrapped gate driver, which we're level-shifting and controlling with HRPWM signals from a DSP. Since GaN gates are sensitive to noise, there is a great need to minimize trace inductance, EMI, and Miller plateau.
For my PEY co-op, I worked on micro-architectural logic design and verification of Nios V, Intel's RISC-V based embedded processor IP family for FPGAs. I optimized the instruction pipeline, redesigned the hardware for external debug support, and got to author numerous functional specifications. By the end, I improved area utilization by 20%, fmax by 20%, IPC by 5%, and debug latency by 6x.
View Product Page
With a vision to automate environmental monitoring, I worked on a retrofitted Clearpath Heron unmanned surface vehicle. I generated satellite-informed water masks of numerous Canadian lakes using Python, evaluated our navigation algorithm against baselines, and created a GUI using ROS and ReactJS to track the robot in real-time at field tests.
View Publication
View Project
View Website
Kickstarting the discovery of how collaborating on stackoverflow.com can be a means to organize knowledge, I optimized parameters for hierarchical density-based clustering of Stack Overflow posts. I increased precision by 11.1% and presented my work at the U of T UnERD conference.
View Conference Presentation
View Project