I build web, mobile and desktop apps, produce screencasts, write ebooks, and provide pairing and training


PlayON is a fantasy football gambling site that allows you to pick a team based on football players playing that week, and make wagers with fellow players based on the scores of those players.

It includes a live matchday view during games that provides a real-time event ticker, and scoring for your players and teams, and those that you're up against.

After initially being brought onboard to fix the existing legacy codebase and get it to a point where the site could re-launch for the 2012-13 season, I was then tasked with rebuilding the app entirely, with a focus on greater flexibility for the future.

The site was re-launched in time for the World Cup 2014, and is now up and running for the 2014-15 season of the Premier League. It also now features in-play game features.

Go to site

Ruby on Rails ActiveAdmin DelayedJob MySQL Ember.js Frontend API


Building Mac OS X apps with RubyMotion

Learn how to build Mac apps with using Ruby with this ebook, currently in early access, and with the finished version coming soon.