Projects: Zima project: working on vision language action model implementation
Academics: Preparing for ETH Zurich Exchange!
Implementing and training vision language action models using behaviour cloning for simple manipulation tasks
Trained and evaluated visuomotor policy (Resnet + MLP architecture) for real world navigation tasks
Engineered tracked rover and 5DOF robotic arm from CAD design to ROS2 control implementation
Developed ROS2 C++ and Python software for long-range AUV control and navigation systems
Migrated system-critical legacy ROS code to modern ROS2, developed CI/CD pipelines in GitLab
Led Marine Robotics software team competing at RoboSub 2024 and 2025. Ranked 11th internationally, 2nd in Canada
Designed modular autonomy and control systems using ROS2, Eigen, PCL, and PyTorch
Developed real-time semantic 3D mapping using YOLO object detection and stereo camera pointclouds
Implemented sensor fusion (DVL + IMU) for accurate navigation using PID and hierarchical state machines
Prototyped visualization solutions in Unity (C#) for large-scale curved displays
Integrated real-time motion capture (Motiv) and multi-system communication via Firebase
Developed mesh projection algorithms to handle geometric distortions on curved surfaces
Rubiks cube solving program written in Go
Utilizes A Star search to explore the rubiks cubes state space
Solves a rubiks cube in 50 moves on average
Wikipedia web crawler capable of finding the path between 2 pages
Capable of graph visualization in real time using graphviz
Works by utilizing Best First Search and Jaccard Similarity
Neuro-evolved Convolutional Neural Network for handwritten digit recognition, written from scratch
Autonomous quadcopter with custom flight controller code
Autonomous robot that collects and shoots street hockey balls, senior year robotics team contribution
Chess engine with minimax tree search, alpha beta pruning, and Lichess API integration
Projects: Zima project: working on vision language action model implementation
Academics: Preparing for ETH Zurich Exchange!