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 and planning

My attention to detail is often recognised by clients, and I take pride in my ability to scope, plan, and deliver projects to meet their exacting requirements.

Technical leadership

As a developer, I quickly recognised the importance of strong technical leadership, and now as a Tech Lead I always strive to embody this in my day-to-day career.

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

It's common for developers to find it challenging when communicating directly with clients, but getting involved and working collaboratively with them is something I’ve always enjoyed.

People management

As Head of Drupal Development (in my previous role), 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!).