On this page you can see random projects and tinkerings I have made over the years.

Mirrorless Edge (Mini Ludum Dare Entry, March 2014)

This is a little game I made with my friend Steven, back in March 2014. We used typescript for this (because it is awesome). The game is a simple endless runner but can still be quite addictive. Click the image below to load the game in your browser and use the arrow keys to play.

Alt text

Virtual Binary Adding Machine

This is an 8 bit/single byte binary adding machine designed to demonstrate simple binary logic. This machine can perform basic operations on any two unsigned 8 bit binary integers and output the result in binary as an unsigned integer.

Please note that input two is the subtrahend in subtraction operations.

128 64 32 16 8 4 2 1
Input One
Input Two


Digital Clock

This is a simple digital clock that allows you to check the time in different cities across the world. It uses your system clock, so if your system time is incorrect it will also be wrong.

San Francisco  New York  London  Moscow  Tokyo