I sometimes take on software projects as a contractor. I have a broad background as a developer, scrum master, product owner and managing director of both a medium-sized agency and a small startup.

I like to go fast and make things happen, preferably as part of a small, enthusiastic, cross-functional team.

Tech skills

Server side

I'm most experienced in Ruby (I've been using Rails since 2005), but I've also written a number of Android applications. In the past I've done a lot of PHP and some Python. I'm comfortable building and managing linux servers.

Client side

I'm comfortable with javascript, and I've used React + websockets to create a number of distributed, realtime applications.


My timezone is UTC+1. I believe in doing remote work well - I have a high-speed connection, high-quality audio and video gear (including lighting), and I'm familiar with tools for remote-pairing and remote-whiteboarding effectively. I prefer synchronous communication where possible, because it Really Gets Things Done.


I'm available part time (up to about 50% load) right now.

Get in touch

You can reach me at