Selected Projects


The Submitty logo

Submitty is an open source programming assignment submission system from the Rensselaer Center for Open Source Software (RCOS), launched by the Department of Computer Science at Rensselaer Polytechnic Institute (RPI).


Visual Logic

Example of the Visual Logic interface

Visual Logic is a tool to represent existential graphs, a visual notation for logic expressions developed by Charles Sanders Peirce. Built in Unity and C#. Currently supports propositional logic.

What are Existential Graphs
Demo GitHub

example of the finate state builder interface

Finite State Machine builder is a tool to quickly prototype and display FSMs, built with native JS and the HTML canvas

Demo GitHub

The openBook Project

The OpenBook project logo

The openBook project is an alternative to traditional textbooks and ebooks by providing a markdown-like syntax to generate digital educational content. Started as a HackRPI project, it won 15th place overall.

The project consists of two parts, the first is the interpreter written in Python which generates HTML based on the openBook syntax. The second is the website which will be a place to upload collaborate on openBooks.


The leggo robot, his name is saggy boi (he was better programmed than built)

Wumpus world is a programming challenge involving an agent attempting to make logical inferences about its environment
I developed the algorithm and programmed the robot, I also made a simulation for testing purposes.

Demo and Simulation


GitHub, Resume, Email