All Projects

Pick-and-Place System using 4DOF Manipulator
October 2023

Pick-and-Place System using 4DOF Manipulator

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

MATLAB
Shared Decision Aid for NeuroICU
May 2023

Shared Decision Aid for NeuroICU

Research with UMass Chan Medical School and WPI

PythonJavaScript+4 more
Multi-Robot Escape Room
December 2022

Multi-Robot Escape Room

Solving an escape room challenge using multiple connected robots

C++MQTT
Musical Planes
November 2021

Musical Planes

Creating music from live plane data from the OpenSky Network

Java
PolyPong
January 2020

PolyPong

Online multiplayer version of Pong for 2-50 players

Java
Workday Schedule Converter
August 2021

Workday Schedule Converter

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

JavaScriptReact
Learning Management System for p5.js
April 2021

Learning Management System for p5.js

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

TypeScriptp5.js+6 more
Connect Four AI
November 2020

Connect Four AI

AI that can play Connect Four using minimax algorithm in C

C
Coding Camp
July 2020

Coding Camp

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

JavaScriptReact+2 more
Sort Visualizer
March 2020

Sort Visualizer

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

Python
Donor Tool for TLYCS
November 2019

Donor Tool for TLYCS

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

Python
Neopixel Hat
October 2019

Neopixel Hat

Individually-addressable LED hat using my own animation workflow

PythonArduino+1 more
Python Roguelike
June 2019

Python Roguelike

Dungeon fighting/explorer game made with Pygame

Python
3D City
December 2018

3D City

Pseudo-3D renderer of a procedurally-generated city

Python
Genetic Algorithm Pathfinding
July 2018

Genetic Algorithm Pathfinding

Pathfinding obstacles using a genetic algorithm

ProcessingJava