James co-founded Go Free Range in 2009 and remained with the company until September 2013 when he left to start a new venture called “Exciting”.

James is a long-time Rubyist and one of the instigators of LRUG and Ruby Manor. Since finishing his PhD, he’s been building applications using Ruby, including work on theauteurs.com and Reevoo.

He wrote the book on Rails plugins, has spoken at numerous Rails and Ruby conferences, and maintains a whole bunch of open source libraries, including Vanilla.rb, soup and the engines plugin for Rails.