Portfolio
More projects I have worked on:
- Robot_localization_cpp - implementation of a particle filter algorithm for localizing a robot in a known map using Lidar data. Built in ROS and C++.
- Multiagent Search and Rescue - a centralized multiagent system designed to efficiently search a space to find a target. Built in ROS and Python.
- RSA Encryption deep dive - analysis of the RSA encryption algorithm with a focus on its theoretical limitations such as quantum computing. This paper was written for my advanced algorithms class.
- Branch and bound deep dive - an in-depth analysis of the branch and bound optimization algorithm with a focus on its medical applications and theoretical limitations such as parallelization. This paper was written for my advanced algorithms class.
- Whack-A-Mole, arcade game replica. Built using pneumatic solenoids controlled by an Arduino connected to a Raspberry Pi to a React.js web-app display inside a wooden arcade machine.
- Image matching algorithms benchmarking, on data collected from co-designers of the Clew app. Benchmarks popular OpenCV algorithms against the neural network SuperGlue using Lidar data as ground truth.
- Huffman Encoding, a compression algorithm implemented in GoLang.
- InstaMile - Pedometer built using React-Native to calculate a Fast-Fourier transform on phone accelerometer data to analyze step data.