That's me!

Contact me

[email protected]

I am graduate of Rensselaer Polytechnic Institute with a bachelor's degree in computer science. I enjoy puzzle solving and learning new things. I am experienced in many technologies including Linux, Go, and Javascript. Please view my résumé for a full description.


Peirce Logic

An open source web application using the Raphaël SVG library for propositional logic proofs using existential graphs, visual form of logic invented by Charles Peirce. This is the first real implementation of existential graphs and is meant to be used for education.

GitHub Try it out


An astronomy themed 2048 clone, I made this as a creative project for my Stars, Galaxies, and The Universe class. This was mentioned on Popular Mechanics, Vox, Medium, io9, Geek, and many others.

GitHub Try it out

Adaptive ray tracing with depth of field

For my final project in Advanced Computer Graphics I worked on an advanced ray tracer with features such as adaptive supersampling, depth of field, and refraction.

View Paper


A full rewrite of the classic game PropHunt. The goal of this project was to create a better, feature rich, and more player friendly version of PropHunt. It currently has a 5 star rating and over 13,000 Subscribers on the Steam Workshop!

GitHub View the website


A configuration generator for the Quake 3 Arena Modification DeFRaG

GitHub Try it out


Bumperz won 2nd place at TechCrunch 2016 Distrupt NY Hackathon and aims to make cutting edge accident and prevention and collision avoidance technology available to all drivers starting with those who spend the most time on the road. It warns drivers when they're approaching an area with a historically higher than average accident rate. It also warns fatigued drivers when changing lanes and will employ proximity detection in a future version to warn drivers when they're too close to a vehicle or obstacle in front of them

GitHub View on devpost TechCrunch