I make simple, beautiful, and easy-to-use websites. Check out my portfolio here
A simulated social network: no real people, guaranteed success
A series of essays about the greatest puzzle game of all time
A free online HTML5 cribbage board. Choose your board style and save your game for later!
An interactive visualization of all NHL trades since the end of the 2016-2017 regular season
Enter a cribbage hand and the computer will tell you what to discard
Cheat at battleship: find the optimal square to try next using the magic of statistics
Roll these 3D dice and watch them spin hypnotically
Try your luck against a computer opponent that uses probability to choose its moves!