Full stack developer specialising in PHP and javascript

I have 9 years of commercial experience delivering projects on behalf of large agencies and companies for major brands like Google, YouTube, Estee Lauder, Miller Brewing Co. and General Electric.

I'm especially skilled at troubleshooting and debugging and at turning around failing projects.

Selected projects

My Clients say:

Over the last two years Ian has worked on a number of projects for Ipsos. These include engagements for Google, MoneySuperMarket and Youtube.

In all cases the projects involved complex simulations of websites (for research purposes), integration with IBM SPSS Data Collection (Survey Engine) and the handling of images and video.

At all times Ian was the height of professionalism, he integrated well with my design team in Malaysia (working remotely) and delivered all work to spec on time, on budget. When there were issues around clarity of requirements of potential scope creep, Ian was always happy to ask questions and make his perspective clear.

I have enjoyed working with Ian a lot and our projects have always been very successful with his involvement. I look forward to the opportunity to work with him again and would not hesitate to recommend him for web development work



  • Development experience throughout the entire product life cycle - from development to end-of-life migration
  • Version control (GIT & SVN)
  • Troubleshooting/bug-fixing
  • Client and server-side performance optimisation
  • Documentation and end-user training


  • HTML5
  • CSS3 and media queries CSS frameworks including Bootstrap and Foundation
  • Javascript with and without jQuery/Zepto or other frameworks
  • Ajax, Polling and Web sockets
  • User experience including new user onboarding
  • Wireframing
  • Email templating


  • PHP including OOP and MVC patterns
  • Perl 5
  • Unit and integration testing
  • MySQL (4 and 5)
  • Ecommerce/payment gateway integration Stripe, PayPal, ePDQ, SagePay, WorldPay and others
  • API development and integrations, Campaign Monitor, MailChimp, Workbooks CRM, Mandrill, YouTube and others
  • Content management systems Wordpress, ExpressionEngine, Silverstripe
  • PHP Frameworks principally CakePHP and CodeIgniter but have also used Laravel, Symfony, Slim, F3, Limonade and others
  • PHP templating Twig, Smarty
  • Queue systems Redis, Resque
  • Unix server administration including SSL certificates and PCI-DSS
  • Automated deployment with Capistrano
  • Automated file/database backups to Amazon S3

Contact Me