I am a student at the University of Waterloo, majoring in computer engineering, and have a strong interest in building projects. I am excited to seek out new opportunities to learn and grow in my field!
May 2025 - Aug 2025
Developed software as part of the device platform team, utilizing JavaScript, TypeScript and Go to implement features used in traffic communication devices, improving reliability and maintainability of the platform.
Sept 2024 - Dec 2024
Created scripts and tools to interface with the vehicle communication module as part of the software application development team.
Jan 2024 - Apr 2024
Developed a robust automated testing framework utilizing JavaScript and Selenium to identify errors within video conferencing software.
May 2023 - Aug 2023
Developed and maintained a suite of VFX software tools using Python libraries and frameworks, including PyQt, FFMpeg, and various computer graphics APIs, which aided in the creation of digital assets and scenes.
Navigate the cosmos with this high-performance Barnes-Hut simulation. Accurately models thousands of stars forming a galaxy, guaranteeing an optimized celestial experience.
View any first-order differential equation of the form \(\frac{dy}{dx} = f(x, y)\) as a slope field.
Solar Synesthesia allows users to view songs as a solar system. The movement of the planets in the system is synced with the notes and instruments in the song, creating a visually engaging and interactive way to experience music.
Displays bubble sort, selection sort, insertion sort and cocktail shaker sort with step-by-step iteration.
A particle simulation that shows elastic collisions between particles under the influence of external forces.