Over 20 years experience with organizations both large and small. How can I help?

Software Development

I build solutions tailored to your business needs. With over 20 years experience working for organizations of all sizes from start-up to multi-nationals and government departments.

If you need something built I can help.


You have a million things to do. And they all need to be done yesterday!


There are many things that can go wrong with software. From the inconvenient to the show stoppers.

If your projecy has gone off the rails I can help get it back on track.

Any fool can write code that a computer can understand.
Good programmers write code that humans can understand.

Let's get started

Whether you are starting a new project, you've hit a snag or you simply need some advice...

Blogging is like work, but without coworkers..

Scott Adams
OSM Tile Server (Part 1)

In this post we’re going to get a functional OpenStreetMap tile server up and running. We’ll deploy a small map initially just to make sure everything is working correctly.

Optimise Postgres for Whole World Import

Depending on the specification of your server; you may want to adjust the postgres configuration to optimize performance, especially if you are planning on a ‘Whole World’ install.

Secure Ubuntu 20.04

Initial Set-up Assumes you have a fresh install of a nice new Ubuntu 20.


Book your free consultation

We’ll work together to understand your needs and develop a proposal and price estimate.

Book Now

Morgan Stanley
Coats Viyella
E&E Ltd
Boots Group
Royal Bank of Scotland Investment Banking Division
Standard Chartered