Ruby on Rails discoveries, and musings on working in the web industry.
March 13, 2013Service Objects: What They Are, and When to Use Them
March 02, 2013Installing Ruby 2.0.0 and Rails 4.0.0 beta 1 on Mountain Lion with RVM
May 11, 2012How to Shrink a Git Repository
December 28, 2011Configure Postfix on OS X Lion to Relay via Gmail
May 06, 2011Resque Worker Management with God
March 01, 2011Installing Pygments 1.4 on MacOS X
February 28, 2011Incorporating ActionMailer in Cucumber Tests
February 12, 2011Associated Records with factory_girl
February 01, 2011Speed Testing with Spork
January 26, 2011Security Issue in Mail Gem
January 26, 2011Introduction
I've been building for the web since 1994.
I specialise in full-stack (front- and back-end) Web application development using Ruby and Rails.
I take ownership of problems, from the initial conception stage through to delivery and iteration.
My approach is creative and user-oriented; measuring success by solving problems. I distill often-complex user and business requirements down to the simplest feasible solution, producing elegant user interfaces and experiences which respond quickly and predictively.
I work iteratively; delivering discrete functionality one piece at a time, providing users with value as early as possible.
I was featured in a .net magazine article on 3D web design.
I have many years of experience creating beautiful web sites and APIs with Ruby on Rails, Resque, Solr, Rspec, and front-end technologies such as SASS and Compass, CoffeeScript, and responsive design.