Welcome to my blog.

I’m a passionate problem-solver first and foremost.

I’ve done a lot of different projects in a lot of different industries over my 11 year (so far!) career, of varying complexity and purpose. I enjoy all aspects of the profession, but in my opinion there is nothing more satisfying than getting stuck into a big, juicy business problem and finishing up with a beautifully elegant solution.

I also enjoy playing around with new emerging technologies at home. More about that in my blog…



Here’s how I’ve spent my career so far. I leave it to you to decide whether I’m worth listening to! 🙂

I started my career in London with ING Bank in 2004, mainly rewriting old VB6 and MS Access/VBA desktop applications into shiny new .Net versions. I was there just shy of 5 years. Great experience learning the ropes but I decided to go contracting to free myself of the red tape, pursue newer technology and broaden my experience.

I started working for Euromoney, building public-facing news websites but I didn’t it especially challenging. Those projects were a glorified presentation layer over a pre-existing database fed by a generic content management system.

The next contract was relatively short for Group NBT, integrating a new accounting system into existing business applications and subsequently building a multi-lingual control panel for VM provisioning. I enjoyed the project as there were some interesting problems to solve.

On completion ING asked me back as a contractor as there were a couple of new projects. My favourite of the bunch was the creation of a new UI to integrate with an old mainframe system. A great example of how important the user experience is, by encapsulating all the nasty text based mainframe commands under an elegant UI that could perform the same in just a few clicks. The team won an internal recognition award for that project.

After that I worked for KPMG on a remediation platform where my brainchild of a configurable business rules engine came into being. A solution that I am rather proud of and that has since been developed further at eTech. Naturally, there are other rules engines available (we have to say that for legal reasons!) but nothing was quite as flexible as I needed… so I built one, and mighty fine it is too.

In August 2013, I left London after that and worked in Solihull for eTech Solutions as a C# Developer. It was a fantastic experience and I’ve enjoyed working on a number of strategic, very ambitious and challenging projects with some great developers passionate about quality. I also had the privilege of mentoring some great juniors and interns and – together with one of my colleagues – spearheading staff development initiatives including, Friday afternoon tech talks and book club.

I recently started my current contract for Coventry Building Society on an integration project which carries with it a brand new set of challenges. It is a slightly shorter working day and a slightly shorter commute and I’m looking forward to having a bit of extra time to catch up with some of the emerging technologies that have gained traction recently (see my recent blog on NodeJS).

In my spare time I enjoy cycling and hiking. I’ve done the London to Cambridge a couple of times and competed in the 2014 Le Mans 24 heures Velo in a team of 8. I look forward to taking on the Three Peaks Challenge on 17th June 2016. Incidentally, you can sponsor me here: https://mydonate.bt.com/fundraisers/joel3peaks 🙂