01 2025 - Current

RL Race Car

Worked with uWaterloo's wat.AI team to train a car to maximize speed around a given track using reinforcement learning, I was responsible for implementing and experimenting with Proximal Policy Optimization (PPO) and Soft Actor-Critic (SAC)!

Python Pybullet Stable Baselines3
02 2025

Autonomous Mars Rover

Worked with uWaterloo's Watonomous team to develop the software for a fully autonomous Mars rover to compete in the University Rover Challenge, I focused on perception and navigation!

C++ ROS Foxglove Visualization
03 2025 - Current

Class Profile

Working with classmates to develop a web app as a snapshot of our cohort demographics, experiences, and interests, I worked on frontend development!

React Node.js SCSS
04 2025 - Current

Fun JUCE stuff

Developing a music recording app to record, edit, and layer tracks using JUCE!

C++ JUCE
05 2024

Rock, Paper, Scissors

Collected hand gesture with OpenCV and MediaPipe, used Tensorflow to train a model to classify gestures to 96% accuracy so I can play rock paper scissors with my webcam!!

Python TensorFlow OpenCV MediaPipe Flask