Collaborave is an online multi-track audio mixer and recorder based on Backbone.js and the Web Audio Api. I initially built it for a recording studio to help streamline the mixing process with remote clients. I'm still working on versioning of audio projects and social features.
Elite Timing Solutions is an app I wrote for a race timing company. It imports csv files from their race timing hardware and automatically generates races, splits, times and participants. The front end dynamically presents the data in multiple forms and generates rankings.
NRC is a content management system I built that utilizes the HTML5 contenteditable attribute and ajax to make changing content on the front-end as simple as point, click, and type. It has the added benefit of keeping the end user out of styling and layout as much as possible.
These two projects were a bear, but building a stripped down version of each really gave me a greater understanding and appreciation for the Ruby on Rails framework.
Here are a couple of sample JS games I wrote that use jquery, canvas and DOM manipulation:
Click on the tabs below to browse through my command line chess game in written in Ruby.
Click on the tabs above to browse the code from my ruby chess game.