I love building bespoke applications for business and start-up products.

Over the last 17 years of writing software commercially, I have gained high levels of both technical and managerial skills. I have worked with many different companies from very small start-ups to some of the largest companies in the world to provide them with bespoke solutions that fit their needs. I pride myself on writing high quality, easy-to-use software while working with clients collaboratively and pragmatically.

Bespoke Business Applications

I build quality custom software solutions to help businesses be more efficient by saving them time and money.

I work collaboratively with you to understand your needs and the problems you are trying to solve.

Example projects might include (but could be anything):

  • Custom online database
  • CRM system
  • Process management tool
  • Back-office system
  • Web app for your customers to use
  • API integration

Your Start-Up Idea

You have a great new idea and the business accumin to back it up but you need a technical partner to build the first version for you.

This first version or MVP may have different goals. You might need it to secure funding or prove that it is technically feasible.

I've worked in start-ups and agencies and so I understand what it takes to build a successful product.

Relentless focus on what is really needed for launch so we can get the first version shipped as soon as possible.

I'm available for hire!
Let's talk about your project

Nice things people have said

Some of my skills

When building bespoke software it's important to select the right technology

Throughout my development career I have used many different languages and technologies from C++ to Visual Basic, from .NET C# to ASP, even Visual SourceSafe and SVN. My default stack currently looks something like the list below. However, I am always keeping an eye on the latest developments and will always pick the right tool for the job.

Ruby on Rails






Slim View Engine



Sidekiq or Que



PR Workflow


Companies I've worked with over the years


SRUG founder

I founded the Surrey Rubyist User Group in 2011. It's now run by the awesome @johnbeynon.

If you are a Rubyist and live in or near Surrey, come check it out.


I have given talks at Arrrrcamp Ruby Conf in 2015 and Brighton Ruby Conf in 2014.

My slides for these two conferences are here and here.

I have also presented at local developer user groups.

Open Source

I have contributed to a number of Open Source projects including CanCanCan and NancyFx.

I also created Ruby Videos to showcase great Ruby talks and Nala for class publish/subscribe.


I have coached at a RailsGirls London weekend in 2015 and also during their weekly meetups.

I love mentoring and am looking forward to the next oppertunity I have to do some more.

I'm available for hire!
Let's talk about your project