Projects

Once upon a time this website was the portfolio I used to get my first programming job. This page was to show off the coding projects I'd built at App Academy. It's hardly representative of my work today, but I was real proud of it back then, so I'm keeping this page up for posterity.

Faux Genius

2014 - A clone of the collaborative lyric annotation side Genius. Users add songs or other texts and create new annotations simply by highlighting words of interest.

  • Follow artists, songs or other users to get updates on new annotations and suggestions they create and receive.
  • Speedy single-page Backbone frontend with a RESTful Rails API backend.

Mello Trello

2014 - This is a lightweight clone of the web app Trello, a project planning app. Users can create project boards; each board contains multiple lists representing phases of the project, and each list contains multiple cards representing individual tasks for the phase. Cards and lists can be dragged and rearranged with the mouse, and cards can be moved from one list to another.

  • Uses jQueryUI to drag and drop lists and cards; changes persist in database.
  • Extends Backbone’s View “class” to support composite views with nested sub-views.

Rails + ActiveRecord Lite

2014 - A simple but functional recreation of Rails and ActiveRecord built to better understand the real frameworks.

  • SQL queries generated with custom has_many, belongs_to and has_one_through associations.
  • Model methods are dynamically defined according to the same naming convention that Rails uses.