Image of battleships game
FleetAI

A Battleship AI, powered by a custom implementation of a Reinforcement Learning Algorithm in PyTorch. Includes a webapp written with React where users can play against the AI.

Image of lightsaber I built
OpenSaber

An LED lightsaber designed and programmed from scratch that dynamically responds to motion. Powered by a microcontroller programmed in C++.

Image of whiteboard drawer I built
Whiteboard Drawing CNC Robot

Created a CNC machine that draws arbitrary designs on a whiteboard, powered by an Arduino Uno.

Image of 6 generated faces
Face Generator

Trained Generative Adversarial Network with TensorFlow to generate images of faces.

Screenshot of Influence webapp
Influence - Clone of Coup

Created an online clone of the board game Coup. Backend written in Java on a Tomcat server, and the frontend is written in JavaScript with React.

Link to game website
Image of whiteboard drawer I built
JChess

Highly extensible chess engine and framework, written in Java