Electrical Engineering @ University of Waterloo
William Park
Currently researching hardware prefetchers for the RISC-V vector extension, developing a RISC-V CPU, and designing a ray-tracing ASIC for Tiny Tapeout.
Projects
Work Experience
-
University of Waterloo
Undergraduate Research Co-op
Researching hardware prefetchers for the RISC-V vector extension.
-
UWASIC
Digital Team Lead
Leading a team of ten students designing and fabricating the first ray-tracing ASIC on Skywater 130nm via Tiny Tapeout. Architecting key arithmetic operations like division and square roots using C++ ray-tracer analysis to set the performance constraints and hardware-optimization targets.
-
Kiwi Charge
Electrical Engineering Intern
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%.