All Projects
Pick-and-Place System using 4DOF Manipulator
Using FK, IK and computer vision to sort objects based on color
Shared Decision Aid for NeuroICU
Research with UMass Chan Medical School and WPI
Multi-Robot Escape Room
Solving an escape room challenge using multiple connected robots
Musical Planes
Creating music from live plane data from the OpenSky Network
PolyPong
Online multiplayer version of Pong for 2-50 players
Workday Schedule Converter
A tool for WPI students to create a .ics calendar file from a Workday schedule export file using React
Learning Management System for p5.js
Platform for teaching p5.js with exercises, user accounts, code saving and previewing
Connect Four AI
AI that can play Connect Four using minimax algorithm in C
Coding Camp
Created a summer JavaScript camp. All proceeds donated to Campaign Zero
Sort Visualizer
Taught merge, insertion, and bubble sort through an interactive visualization
Donor Tool for TLYCS
Application to aggregate donor information for the non-profit The Life You Can Save
Neopixel Hat
Individually-addressable LED hat using my own animation workflow
Python Roguelike
Dungeon fighting/explorer game made with Pygame
3D City
Pseudo-3D renderer of a procedurally-generated city
Genetic Algorithm Pathfinding
Pathfinding obstacles using a genetic algorithm