I'm available for hire as a consultant. If you're looking for assistance with a software project, whether it's in the "idea stage" or has built up a decade of technical debt, shoot me an e-mail and we'll talk about how to achieve your goals.
At Bet Smart Media I was the designer/developer/architect/owner of a data platform for sports and betting market data known as "The Grid". This included multiple projects:
In addition to my Grid-related responsibilites, I also:
At Terapeak I primarily maintained and developed systems that load and aggregate large and multi-faceted data feeds, but I also worked on the web and API tiers for some of their most popular products.
For CreateMyCulture.com, I was hired to implement the first version of the product. The vision was a Vancouver Island cultural event aggregator that they could market aggressively to build a local user base before expanding out into other markets. I built a prototype before we determined that there was no realistic revenue model behind the idea.
September 2008 - May 2010 (DNF)
I have authored and maintain a number of open-source modules for node.js, including a SQL query library, a web-framework targeting RESTful API's, a frontend API versioning proxy, an application logging system and a few other small utilities. See them all on npmjs.org
For this project I helped with designing the game mechanics, and then developed a multi-user python server that implements the actual game play by managing a database of players, cards and games.
This project is still under active development and private, but I can provide access to browse the server source code upon request.
This was a collaborative project between myself and another student, created as a response to the YC Request For Startups regarding the future of journalism. (http://ycombinator.com/rfs1.html). Our proposed system allowed for journalists to be paid, while keeping content freely available, without relying on advertising for revenue. We hoped to do this by providing easy tools to create, share and embed content while openly harvesting and reselling as much demographic information about content consumers as we possibly could.
We developed a prototype web application for collaborative journalism running on the Django web framework and applied to YC, but we were unable to seriously pursue the idea (and necessary funding) at the time.
I developed two different front ends for rTorrent, because I wanted my girlfriend to use our home media PC for torrenting instead of her Macbook (she kept ruining my ratio! ;))
The first (wrTc) was cross-platform and created using wxPython. I had all kinds of issues with instability going from one platform to another, and didn't grok the underlying wxWidgets framework well enough to figure out my issues.
Later, I realized I only needed to target OSX (and I'd wanted to learn Cocoa for a while anyways) so I rewrote it as a Cocoa application. This was coming along pretty well until I got a job. I might get back to it one day, but for now I've just switched to Transmission, which has usable remote GUIs already available.
Bet Smart Media
Director of Architecture, Infrastructure and Operations
Whole Punk Creators