2012
I integrated a client's WordPress site with the Recurly API via a custom plugin.
I managed the data interchange behind iOS app Bop It! Smash with JSON, including user segmentation and in-app promotions.
I customized a website template for a freelance client.
I coded a personal portfolio website for a freelance client.
2011
I was responsible for all data interchange behind iOS game Ultimate Battle Zombies and developed several mobile websites used in-app.
I worked on the backend for the My Pet Zombie in-app purchase store and was responsible for all data interchange with JSON.
A Twitter feed aggregator that measures and visualizes word frequency in real-time tweets. Written in PHP and Processing.
A profile picture uploader, editor and cropper capitalizing on Facebook's new layout. Written in PHP, JavaScript/jQuery, Ajax, and the PHP library ImageMagick.
2010
A final project using the Stroop Effect as a game mechanic, featuring an in-depth story line alongside fast-paced gameplay. Written in ActionScript 3.0.
I designed and coded a simple website for a freelance client.
A weekend prototype exploring the needs of cooperative play: two players must work together to protect a cell from incoming viruses. Written in ActionScript 3.0.
2009
A final project illustrating the difference between a game and a 'toy'. Randomly generated tracks provide the player with an infinite number of new obstacles! Uses 2D game physics and a pixel-perfect collision detection library.
An exercise in raising awareness of a social issue through a game. One player navigates through each floor of a fast-food company's headquarters in order to save the city from obesity.
2008
My submission to DU's Greenfoot Greeps Contest. The goal was to collect the most tomatoes by modifying ONLY the greeps' behavior (no extra memory allocation permitted).
2007
My first Java project, originally created in Greenfoot and rewritten in Processing. Maneuver through increasingly cluttered, randomly-generated asteroids to get a highscore.





















