18 Years full stack experience
LAMP a specialty
Well networked


I’m an experienced, battle-scarred developer with over 15 years’ commercial experience developing web applications for industry-leading brands including Stella Artois and Alfa Romeo USA.

I score highly in industry certifications (see below) and enjoy writing clean, reusable code that I can be proud of.

I hold both a clean car and motorcycle license.

Key Projects


Exposed an edge case fault in Experian’s live server which differed from their UAT (testing) environment, liaising with their senior network engineers and ultimately evidencing the case for them to correct


Wrote the only known PHP API for Experian’s IDHub and Autoscore products


Wrote all backend API code for their Summer promotion in both 2013 and 2014 (2013 – Chalice Promotion, 2014 – Golf Open and Wimbledon Promotion)


Delivered a test case scenario for lazy-loading six youtube clips in synch, allowing for seamless transitions between an animated car in six colours


Created bespoke booking search allowing for fuzzy searching to suggest alternative dates and ranges to improve customer experience and increase conversions


Optimised a 30 second MySQL query to 250ms by adjusting indexing and cache settings following user complaints. Passed a full penetration test.


Backend and frontend development on a site with 50-100million page impressions daily, 10,000 signups daily and profiting £100,000 monthly



95th percentile in “PHP5 Programming”


97th percentile in “PHP 5.3” (score of 3.88)

Key Skills

  • PHP5/PHP7
  • OOP
  • MVC
  • jQuery
  • MySQL
  • Ajax
  • LAMP
  • API
  • Database
  • Javascript
  • Git/SVN
  • WordPress
  • Apache
  • XML
  • SOAP
  • E-Commerce
  • JSON
  • REST
  • Frameworks
  • regex

Work History

Director, P R Davis Ltd – 2013
Contract Developer, Ultimate Business Cash – 2013
Contract Developer, Stella Artois – 2013/2014
PHP Developer, Safety Media – 2013
Database Administrator, Bangor University – 2008
Technical Director, The Dot Republic Ltd – 2006
Assorted developer roles – 1999/2006

Contact Me

8 + 9 =