Hello! I'm a web developer from Berkshire UK.
I've specialised in making performant Ruby on Rails applications since 2012.

Projects I've delivered


Visit Bundlify
Bundlify is an SaaS startup which makes invoicing on a branded domain super easy.

My Daily Shuffle

Visit My Daily Shuffle
Shuffle your playlists every day, so your smart device's music alarm will play it in a random order.


Visit LivePage
LivePage is a Chrome Extension that reloads web pages as they change.

Things I've written

Easier DateTime Localisation with Rails

Rails ships with a bunch ISO date formats (and a few localised ones), here is how to use them

Posted on

Naming colours in SCSS

Naming is tricky, here is how I do it.

Posted on

How to limit the size of Rails Logs

Rails log files growing to massive sizes? Limit them!

Posted on

Configuring CORS on S3 for ActiveStorage

The AWS S3 CORS configuration to allow Direct Upload for ActiveStorage.

Posted on

Combining timecop and VCR during testing

Speed up your tests and make them more replayable.

Posted on

Building internet safe addresses for ActionMailer using Mail::Address

Sometimes you need to pass in some funky characters to your mail parameters, use Mail::Address to do it safely.

Posted on