I am a reliable project/product manager and software engineer with experience in both startup environments and large organizations. I am also a passionate conference speaker on music technology, and an expert in creating online communities. I'm able to think strategically and then deliver on that vision.
Services
- Think strategically
- Lead a team to victory
- Code very well in PHP
- Code very well in Ruby
- Code pretty well in Javascript
- Code well in Java
- Design a mean database schema (ideally using MySQL)
- Build a compelling user interface that's as easy to use as it is elegant
- Draft up a solid spec
Since 2004, I have been working in depth with the open source, PHP based Drupal content management framework. I am a contributor to the project and am the maintainer of several Drupal modules, including the audio module, and the yahoo maps module. For the last year, I've been building web apps using the Ruby and the Rails framework and loving it.
In addition to web development, I know a little about Computational Linguistics and a little more about Agent Based Modeling. These topics get me pretty excited.
Projects and Previous Work
I'm a Co-Founder of Rilli. Rilli is an exciting web application that will change people's relationship with their city, their friends and the way they see them both. In addition to everything one does when starting a company, I am also acting as Lead Software Engineer/CTO/Wrangler of Ruby Code. Rilli is currently in a closed beta, and we're planning a more public launch around March. Make sure you sign up on our email list so we can let you know more!
DeepRockDrive is a revolutionary social networking site that is built for fans of live music. Music fans can 'petition' their favorite artists to perform, and when enough site members vote on that petition, the artist is booked for a live (and interactive) in studio performance. These interactive performances are broadcast through the internet in realtime to anywhere from 1,000 live viewers on up. DeepRockDrive sells tickets to these live shows and the revenue is split 50/50 with the artist.
I've been involved in DeepRockDrive all the way from drinks at SXSW with the founder when the project was still only a concept, through many design and strategy meetings, to the development of an initial prototype, to the build out of the production site and live infrastructure. The site is now live and gathering much attention, from such notable sources as TechCrunch and others.
During my year and a half working on the project, my many roles included: Lead Developer, Project Manager, Community Strategy Consultant, Interaction Designer, and most importantly - Number 1 Fan.
I worked for a year and a half at Bryght, starting up the first commercial Drupal hosting business. Now it's possible for anyone to come to the Bryght site, and with the click of a button, create their own Drupal installation on our infrastructure. No mess. No fuss. No Database configuration necessary.
At Bryght I also was the lead developer and project/product manager on several Drupal based projects, including building a web front end and job submission/queuing mechanism for the worlds first commercial Quantum computer at D-Wave Systems, consulting work Warner Bros. advising on how to set up their artist websites, and even some nifty maps integration on Lee LeFever's travel site The World Is Not Flat.
Bryght was acquired by Raincity Studios in 2007.
Using the Drupal content management system, I was able to put together a feature rich tourism site for ecotour operator Alltournative.com. This particular Drupal implementation lets site administers add new pages, products, change the price on tours, and set various discounts and special offers. Make sure to check out the jQuery enabled eCommerce page!
I built a stock recommendation system for Investing Is Simple that uses the (thinly documented) Yahoo Finance web services API to do period syncs to a local MySQL database. The Investing Is Simple algorithm (which isn't so simple) runs nightly on a local MySQL database to produce an IIS score that is presented to a user. The score is based on a number of factors, including a comparison of how any given company is doing in relation to its peers in similar industries. Bonus of the month - I was able to create my own MySQL database of stock data to play with in my free time. Genetic Algorithms anyone?
Over a rainy weekend late in 2006, I built this mischievous site that lets you send an email to someone, but make it seem as though it is coming from someone else. Mostly built as a gag, it's secondary purpose is to test the morals of our society. The outlook? Not good... The site was built using PHP and Smarty with a very stripped down version of Drupal (Imagine Drupal as a micro-framework). It also features some jQuery magic thrown in for good measure.
At the Emily Carr Institute of Art and Design, one of Canada's leading art schools, I developed a learning management system (LMS) that matched ECIAD’s non-traditional teaching style. The learning platform was built as a set of reusable components, and is flexible enough to meet the needs of a diverse set of course offerings while still being quick to set up. It was built using the Open Sources technologies MySQL, PHP, Smarty and PEAR as well as CSS, XHTML and JavaScript.
I also customized and deployed a school wide community site that quickly gained popularity. As of last count, over 50,000 posts had been made by students and faculty.
Lastly, I scoped and built several internal applications to streamline workflow and improve employee productivity.
I created an online movie location database (PHP/MySQL), for the location scouting company Vision Database Inc. The site features a secure ecommerce module that accepts payment for images, as well as a subscription based payment system for access to a 'project room', where users can add production notes, news items, movie clips of actors, and more. A comprehensive administration section lets authorized location scouts upload pictures and information for new locations. The system is built as a easy to install package, and Vision is actively marketing the software system to other location scouting companies throughout North America and Europe.
I worked for the Center for Systems Science at Simon Fraser University developing a content management system that allows staff to keep their web sites up to date. The content management application enabled those who are less technically inclined to manage portions of the universities web site, freeing up valuable resources. The CMS is going to be released as Open Source software under the GPL. All the following links are powered by a single instance of the CMS.
(Note: This was built back in the mid 90's before I discovered Drupal. I now think it's immoral to develop another CMS from scratch)
Center For Scientific Computing view>>
GRUVI lab view>>








