I'm a remote front-end/Rails developer with Varsity Tutors (www.varsitytutors.com), based in the Charlotte, NC area. Currently working on some personal React projects with Webpack, Babel, and Firebase, as well as co-developing a hybrid mobile app. Here are a few of my earlier projects...

Please use the form at the bottom of the page to get in touch.

Photoshop and Illustrator


QRX is a paper prescription security product concept still under development. I created the site design and graphics, and was responsible for all UI/UX considerations and all front-end code; this included integration of a QR code library and custom print functionality.
A live demo of the working product is available upon request.

View live site

Other Sites

Hover (or touch) images below for more information about each site.

Modified Shopify
E-Commerce Site

  • Chose site design - colors, layout, fonts, UX
  • Added contact form and Google Analytics
  • Created all graphics
  • Created all t-shirt designs

Bark and Bridle

View archived site

Rails 4 App

  • User accounts added with Devise
  • JavaScript/jQuery-based homepage demo
  • Added web fonts, icon fonts, custom alerts and flash messages
  • Guest account available for demos

List-It : Rails 4 List App

View live site

d3.js : Unemployment Before and After 2008 Recession - Interactive Map

North and South Carolina, 2006 - 2014

This map shows the unemployment rates for each county for the years before, during, and after the 2008 recession.

From 2000 until 2006 (prior to the recession), unemployment ranged from a low of 3.3% in North Carolina and 3.7% in South Carolina, to a high of 6.9% for North Carolina and a high of 7.0% for South Carolina.

The rates shown on the map range from an overall low of 2.2% through an overall high of 23.5% during the period from 2006 - 2014.

* Data sourced from Bureau of Labor Statistics API, 2006 - 2014. *

Drag slider above, or click anywhere within slider to view a certain month/year.

JavaScript/jQuery UI Card Matching Game

Treble Clef Note Match

Place (drag) each note card on top of its matching letter card below.


(Click a setting below to play again.)

Contact Me

Thanks! Your message has been sent.