Sort Visualizer


As preparation for an interview I wanted to make something in pure javascript. This was an exercise in writing clean code, and making something fun. Plus it's educational.
Tank Hunter


This is a little 2D game made to experiment with the paper.js vector graphics library. It was my first real foray into doing something substantial with JS. A lot of fun to fiddle with.
Map Maker


I wanted to try my hand at random map generation for games. It was rough in parts, but I learnt a ton doing it.
Baby Names


A simple HTML-CSS-JS mix to help come up with a name for.. well basically anything. Well it started like that anyway.
Sokoban


A Java project pulling together design patterns, game design, map generation. Four man team. Long nights, communication, project management - all key.
Portfolio


This website tries to bring together eveything I've worked on. It's much more than a portfolio -- it itself is a culmination of me. What I can do. What I've done. Who I am.