Electrical Engineering @ University of Waterloo

Projects

Click a block or a row to read the full write-up

Work Experience

  1. May 2026 – Present

    University of Waterloo

    Undergraduate Research Co-op Waterloo, ON

    Researching hardware prefetchers for irregular memory access patterns in RISC-V vectorized workloads. Extending gem5’s simulation infrastructure in C++ to prototype and evaluate experimental prefetcher designs.

  2. Oct 2025 – Present

    UWASIC

    Digital Team Lead Waterloo, ON

    Leading a team of students to design and fabricate the first programmable ray-tracing ASIC on Tiny Tapeout. Designed system architecture to enable parallel development, creating functional blocks, behavioral specifications, and interface definitions. Profiled ray-tracing kernels to measure arithmetic operation frequency, identifying hardware optimization targets.

  3. Sept 2025 – Dec 2025

    Kiwi Charge

    Electrical Engineering Intern Toronto, ON

    Built a ROS2-based CAN teleoperation pipeline for a four-wheel differential-drive prototype and designed its electrical schematic (power distribution, motor drivers, CAN, sensor integration). Wrote Python scripts to configure and tune multiple motor drivers in parallel over CAN, cutting setup time by 98%.