Escape Hatch

• A npm library and web app that accelerates how programmers find solutions to errors within their terminal

• Stack includes JavaScript, Express, Postgres, Sequelize, Stack, React, Redux, Mocha, Chai.

• Responsible for the database, search results page, front-end testing, HTML layout and CSS design, and rendering information from APIs into web interface


          Grace Shopper

• An e-commerce store specialized in seasonal items. Built using Express, Sequelize, React, Redux, OAuth, and Passport.

• Responsible for rendering the product page, managing the shopping cart flow, and styling the entire app.

Lenny vs the Zombies

• A 3D first-person shooter game built using Unity and C#. Implemented game elements like rendering, audio, UI,
gameplay, and screens using Unity and C#.

• Ranked class’s favorite and most entertaining project.

• Sole contributor

GloomhavenAttackModifierCards - Responsive Design.png

Gloomhaven Attack Cards

• Simulation of the dungeon crawler Gloomhaven’s physical attack modifier cards. As an avid player, this was built with
the intent to minimize set up time and maximize play time.

• Built using JavaScript, HTML, and CSS with a MVC structure

• Sole contributor


Game of Life

• Remake of John Horton Conway's game of life that produces complex behavior based on whether neighboring cells are alive or dead.

• Built using JavaScript, React.js and Redux.

• Sole Contributor


Code Snip

• Chrome extension that allows users to copy source code  from Stack Overflow, Github, and AskUbuntu's websites to their clipboard with the click of a button.

• Built using HTML, CSS, and JavaScript

• Sole Contributor

Client Work

Below is a display of advertisement widgets I have built for e-commerce clients to help them monetize highly trafficked locations on their website like their confirmation page. Each widget was carefully designed to yield the highest user engagement.


Lenny is having a rough week. He wakes up one morning to find his town is flooded with zombies. He searches the town to find he is the only human there. No sounds of screaming or dead corpses. It seems as if everyone just disappeared. Where is everyone and where did the zombies come from?!

Escape Hatch is an npm library and web app that streamlines finding solutions to runtime errors in both Node.js and the web browser. On a thrown error, a link is provided in your terminal or browser that will take you directly to our app which will present you with relevant information from popular sites like GitHub and Stack Overflow.

When is it better to use a noSQL database like MongoDB over a more traditional relational database? In this video, I discuss Mongo's advantages and disadvantages, tips on when it’s best to use Mongo, and companies operating using Mongo today.