Experience & Skills


Over the years I have worked at some interesting companies, on some large enterprise projects.


Domain7 - Contract Drupal Engineer (Apr 2020 - Present)

Working on various projects, including:

  • The London School of Hygiene & Tropical Medicine
  • Imperial College London
  • Carbon Trust
  • Bangor University


Atelier7 - Contract Drupal Engineer (Apr 2020 - Present)

Working with some high profile clients that I couldn’t possibly discuss here.

Dennis Publishing

Dennis Publishing - Contract Drupal Engineer (Oct 2019 - Mar 2020)

On the migration team, migrating:

  • AutoExpress (Drupal 7 -> Drupal 8) https://www.autoexpress.co.uk/
  • ITPro (Drupal 7 - Drupal 8) https://www.itpro.co.uk/
  • MoneyWeek (Wordpress -> Drupal 8) https://moneyweek.com/
  • Kiplinger (Custom SQL -> Drupal 8) https://www.kiplinger.com/
  • Carbuyer (Drupal 7 -> Drupal 8) https://www.carbuyer.co.uk/
  • The Week (Drupal 7 -> Drupal 8) https://www.theweek.com


Atelier7 - Contract Drupal Engineer (Apr 2018 - Present)

Working with some high profile clients that I couldn’t possibly discuss here.


BrightLemon - Contract Drupal Engineer (Apr 2017 - Mar 2018)

Working on a large Drupal 8 project for the Metropolitan Police Service. Building their new MyHR system in conjunction with SSCL & Open Answers.

BBC Studios

BBC Studios - Contract Drupal Engineer (Nov 2016 - Mar 2017)

Building new features for the BBC TopGear website.


PwC UK - Contract Drupal Engineer (Aug 2016 - Oct 2016)

Worked on a project that would digitise forms for local councils. The project was sadly abandoned.

BBC Studios

BBC Studios - Contract Drupal Engineer (Mar 2015 - Aug 2016)

Worked on various large enterprise projects including BBC Store, BBC GoodFood and BBC TopGear.

CTI Digital

CTI Digital - Contract Drupal Engineer (Dec 2014 - Mar 2015)

Member of the team that built http://london.gov.uk for Greater London Authority.


Torchbox - Contract Drupal Engineer (Sept 2014 - Dec 2014)

Worked on various projects including Chatham House, Kings Fund & The Chartered Society of Physiotherapy.


Global3Digital - Permanent Drupal Engineer (Mar 2014 - Sept 2015)

Worked on various FTSE company websites including Xchanging & Dixons Carphone.

Bouncing Orange - Permanent Drupal Engineer (May 2008 - Jan 2014)

Built multiple websites and e-commerce stores using Drupal 6 & 7.

Overclock.co.uk - General Manager / Web Developer (Aug 2002 - Aug 2007)

Built various internal software projects using VB.NET and looked after the main e-commerce website that was built using PHP.


John is an excellent developer and software engineer and a superb colleague. He has excellent engineering and problem-solving skills, but he’s also a committed member of the development team, taking time and care to offer advice and to help out other colleagues when asked. I would wholeheartedly recommend him.

Anthony Dhanendran - Product Owner BBC Good Food & BBC Top Gear - BBC Studios

I had the good fortune to work with John on the london.gov website. He is a great team member and works well remotely as part of a team sprint deliverable. John could pick up a large variety of tasks both front end and back end, this really helped to keep things moving on the project. He picked up the project with limited handover and delivered time and again. Would happily recommend him for work again in the future.

Steven Watmough - Head of Project Management - CTI Digital

John has a very sound head when it comes to build/develop sophisticated technical environments. He can explain complex infrastructures without the jargon and if needs be to also simplify processes. He presents well and can provide recommendations which work on budget and time. He’s a pleasure to work with and I would not hesitate to recommend him!

Caroline Pancholi - Digital Project Manager - Global3Digital

John is a very approachable individual with immense knowledge in his field. Ever since working with John he has given me advice when needed and a lot of my success thus far can be attributed to his mentorship whilst at Bouncing Orange.

Alistair Gillespie - Junior Web Developer - Bouncing Orange


  • Drupal CMS 6, 7 & 8
  • Web Development
  • E-commerce
  • Continuous Integration
  • CSS
  • Git
  • PHP
  • AJAX
  • JavaScript
  • CMS
  • Photoshop
  • MySQL
  • Apache
  • HTML
  • SASS
  • Objective-C
  • JSON
  • JIRA
  • SSL Certificates
  • Nginx
  • Compass
  • Apache SOLR
  • Vagrant
  • Agile Web Development
  • Sprints
  • Drupal Commerce
  • Responsive Design Implementation
  • CSS3
  • Bourbon