Hi, I'm Patrick Gu
I'm a third-year Software Engineering student at the University of Waterloo.
I'm currently an intern at Unto Labs, working on the Thru network, a L1 blockchain designed for high performance.
Previously:
- I was an intern at Cohere, where I created evaluation tooling for large language models.
- I was an intern at Boost Collective, where I worked on a platform for artists to release music.
- I worked at Speed Skating BC, where I created a mobile app for coaches.
- I developed simulation, control, and ground support software for Waterloo Rocketry that was used in the launch of Borealis, Canada's first liquid bipropellant rocket.
Email: (first name) at (this domain) | My GitHub | My LinkedIn | SE Webring
Selected Projects (More Projects)
Skating Vision
Skating Vision is your AI speed skating assistant app. It uses computer vision to track lap times for skaters as they go around the ice. My project was awarded a $1000 Technology and Entrepreneurship prize in the IngeniousPlus youth innovation challenge.
OpenRocket Airbrakes
Waterloo Rocketry's OpenRocket Airbrakes Plugin allows us to simulate our rocket's flight trajectory as we extend and retract the airbrakes, and to develop an active control system to allow us to reach our target altitude.
BASIC Web
BASIC Web is a programming language and compiler modelled after BASIC that allows you to do frontend web development. Our project was awarded Second Place Overall at UofTHacks 2024.
ElectroLength
A sensor that measures length using capacitance and voltage. It measures the voltage over time of an RC circuit, giving a capacitance which is used to compute the measured length.