A dashboard for Agenda, the job scheduling library for node.
A cool visualization to show how much your Optimizely test adds to page load time.
An easy way for marathoners to find, schedule, and plan marathons.
A smart mirror to show your agenda and the weather forecast.
Embeddable widget for sharing your Couchsurfing profile.
Projecting a screenshot of a mural onto plywood.
QR Code on a Cylinder
A qr code wrapped around a tube is distorted and cannot scan. This script projects an image onto a tube.
Sandblasting and repainting a road bike, with a custom-made logo.
A weekend project. The game begins with 30 seconds of Tetris play, then the board rotates π for 30 seconds of Breakout play.
Dealing with a true life-and-death scenario: which direction do you run if you're surrounded by three raptors?
Connect with me!
Book a session!
See my resume
Oct 26, 2016
Mar 6, 2015
Jan 11, 2015
Markdown with Redcarpet
Mar 16, 2013
Virginia Beach Marathon
Mar 24, 2010
Mar 31, 2009
2009 Escape to the Lake Prep
Feb 3, 2009
Standing Bear Farm
May 16, 2008
May 15, 2008
May 1, 2008