Automated ad unit screenshot tool
Triggers a pop-under ad unit and emails a screenshot to me every morning to verify appearance of ad unit and log the advertisers shown. Node application is triggered daily via scheduled AWS lambda. Uses Selenium Webdriver for automated testing.
A client-side solution to the classic coding exercise. Calculates the distance between any two U.S. airports. As an exercise, I omitted jQuery and instead wrote custom JS (for autocomplete functionality) and CSS (for animation). Also includes front-end testing with Selenium/Webdriver.
Production Release Chart
Plots the time and date of production code releases by parsing JSON data and then plotting via HighChartsJS.
Audio file sharing service for musicians, built with Node and leveraging file storage on Amazon S3.
Bits and Letters
Personal blog & portfolio site built on Drupal 7. Developed custom subtheme and custom modules that posted content automatically to Tumblr and Twitter.
Picasso Ensemble Website
Website for non-profit chamber music ensemble. Designed and developed custom Drupal 6 theme.