Personal site

Key skills

Whilst I'm a proven all-rounder happy to take on almost any challenge, I would consider my key skills to lie in the following areas:


Scoping & planning

My attention to detail is frequently recognised during the scoping phase of a project, and I take pride in my ability to accurately capture a client's requirements.

Technical leadership

As a graduate developer, I quickly recognised the importance of strong technical leadership, which I now strive for in my role as a Tech Lead.

Quality control

I have always been mindful of the fact that work produced by my team and I is a direct reflection of us. To that end, I always aim to produce work of a high standard.

Client communication

Whilst it's common for some developers to find it challenging when communicating directly with clients this is something I’ve always enjoyed.

People management

In my previous role as Head of Drupal Development, I was responsible for the personal and professional development of a team of over twenty developers.

Drupal development

I'm an Acquia Certified Drupal Developer and I've been building sites in Drupal since version 4.7 (released way back in 2006!).