Jon Leighton

I'm an experienced software engineer. I'm particularly fond of Ruby, but I'm pragmatic and willing to work with whatever technologies are needed to get things done.

I am interested in projects which have a social purpose.

Get in touch if you'd like to chat.

A photo of me


I sporadically write articles on here. Here are the most recent ones:

Browse all articles.

Past work

In late 2016 I left (amicably) after four and a half years as Technical Director. I joined at an early stage, sat on the board, and played a key role in growing the business.

A big motivation for my involvement was our shared intention to use Loco2 to help address the climate crisis, by making it as easy as possible for people to take a train rather than a plane.

Some of my contributions were:

Before Loco2, I worked freelance for clients such as BBC and AMEE.

A photo of Llyn Padarn
The view from my cycle ride to the office. It rains a lot in North Wales, but when it's nice it's very nice.

Open source

I used to be quite active in open source software development. Contributions I’m particularly proud of:

You can also have a look at my GitHub account.


When I was in my early teens, I spent a lot of time playing an online game called Dransik (later renamed to Ashen Empires). I decided to make a fan-site for the game, which lead me to teach myself programming with VBScript and ASP. I got hooked and later went on to teach myself PHP, then landed my first paid programming job in the school holidays when I was 16.

I don’t think a formal education is a particularly strong indicator of skill in a software developer (I’ve worked with excellent programmers who have no degree). However, I did get a BA in Computer Science from Oxford University, which certainly increased my knowledge and understanding of theoretical computer science.


I used to give talks at technical events, before making a decision to step away from it.

Here’s a non-exhaustive list:


My email is (no recruiters please), and I’m also on Twitter.


When I’m not in front on the computer, I spend a lot of time climbing. I enjoy the variety of all the disciplines (sport, trad, bouldering, alpine, ice, dry-tooling, …)

Climbing takes me to lots of amazing places, and has given me memories which I’ll treasure forever. I sometimes write about my experiences on my climbing blog.

A photo of me climbing Deep Blue Sea on the Eiger
One of the more memorable climbs: Deep Blue Sea on the Eiger