All Projects

Pick-and-Place System using 4DOF Manipulator

Pick-and-Place System using 4DOF Manipulator

Using FK, IK and computer vision to sort objects based on color

October 2023
MATLAB
Learn more
Shared Decision Aid for NeuroICU

Shared Decision Aid for NeuroICU

Research with UMass Chan Medical School and WPI

May 2023
PythonJavaScriptCSSReactFigmaMySQL
Learn more
Multi-Robot Escape Room

Multi-Robot Escape Room

Solving an escape room challenge using multiple connected robots

December 2022
C++MQTT
Learn more
Musical Planes

Musical Planes

Creating music from live plane data from the OpenSky Network

November 2021
Java
Learn more
PolyPong

PolyPong

Online multiplayer version of Pong for 2-50 players

January 2020
Java
Learn more
Workday Schedule Converter

Workday Schedule Converter

A tool for WPI students to create a .ics calendar file from a Workday schedule export file using React

August 2021
JavaScriptReact
Learn more
Learning Management System for p5.js

Learning Management System for p5.js

Platform for teaching p5.js with exercises, user accounts, code saving and previewing

April 2021
TypeScriptp5.jsNode.jsReactGraphQLApolloExpressPostgreSQL
Learn more
Connect Four AI

Connect Four AI

AI that can play Connect Four using minimax algorithm in C

November 2020
C
Learn more
Coding Camp

Coding Camp

Created a summer JavaScript camp. All proceeds donated to Campaign Zero

July 2020
JavaScriptReactExpressp5.js
Learn more
Sort Visualizer

Sort Visualizer

Taught merge, insertion, and bubble sort through an interactive visualization

March 2020
Python
Learn more
Donor Tool for TLYCS

Donor Tool for TLYCS

Application to aggregate donor information for the non-profit The Life You Can Save

November 2019
Python
Learn more
Neopixel Hat

Neopixel Hat

Individually-addressable LED hat using my own animation workflow

October 2019
PythonArduinoC
Learn more
Python Roguelike

Python Roguelike

Dungeon fighting/explorer game made with Pygame

June 2019
Python
Learn more
3D City

3D City

Pseudo-3D renderer of a procedurally-generated city

December 2018
Python
Learn more
Genetic Algorithm Pathfinding

Genetic Algorithm Pathfinding

Pathfinding obstacles using a genetic algorithm

July 2018
ProcessingJava
Learn more