My Work

Choralize

Technologies:
Ruby, Backbone.js, React.js, S3

Features:
User permissions, payments, multitenency

Choralize is a web application that makes it easier to organize a choir group. It provides a convenient way for choir managers to post sheet music for members to practice at home, and features an events system to keep practices and concerts well coordinated.

Live Deploy:
www.choralize.com

StudentPlace.ca

Technologies:
Ruby, Sphinx, Google Maps

Features:
Web crawling, geocoding, search

StudentPlace.ca crawls the web for the latest jobs that would appeal to students and aggregates the data, making it easily searchable. It makes use of maps to provide for a more localized experience.

CBC interview (aired Aug 2009)

Live Deploy:
studentplace.ca

Roxboro Club

Technologies:
Ruby, Wordpress

Features:
Responsive design, admin area

My client needed a new website for her matchmaking service, so I created a public Wordpress site with a Rails powered clients login area.

Website:
roxboroclub.com

Lost Backpacker

Technologies:
PHP, JQuery, Leaflet, Plupload

Features:
Route mapping, image processing, activity feed

Lost Backpacker is a blogging platform that allows travellers to show with maps and photos where they went on their latest voyages. Bezier curves turn GPS coordinates into beautiful.

Live:
matt.lostbackpacker.com

Flux

Technologies:
XNA, C#, Sencha Touch, Node.js

Features:
Multi-screen output, mobile app

Role:
Lead Backend Developer

For my senior project in school, I worked with a team of six to create an interactive, collaborative art installation.

More Information:
fluxthegame.com