Working on these Drupal projects has given me contemporary experience and up-to-date technical knowledge of the profession of Drupal website design and development.

Cambridge University Health Partners

CUHP Homepage
Cambridge University Health Partners

Converting the website of CUHP into Drupal was an interesting project to work on.

The new website has more features gained from Drupal's entity and ECK support. It looks exactly like their previous website but it is responsive, based on Bootstrap.

Drupal Donation System

United World Colleges Website
United World Colleges

Developed a custom donation system for UWC with three payment gateways for Drupal, and with flexible payment options.

Also, provided support and maintenance services including regular security updates.

Drupal Website for Health Psychology Research

Health Psychology Research Website
Health Psychology Research

Responsible for both back and front-end, I built and themed a new Drupal website, and provided maintenance and support for Health Psychology Research.

A custom Bootstrap theme built from scratch.

Drupal Website for Taxation Disciplinary Board

Taxation Disciplinary Board Website
Taxation Disciplinary Board

I built a new Drupal website for Taxation Disciplinary Board. The site has the same look and feel as their old website but with more features and much better usability.

Drupal Lithium SSO Integration

Lithium SSO Single Sign-On
Breast Cancer Care

A custom module for integrating the Lithium community platform with Drupal. It allows two-way authentication.

Drupal is responsible for all the user account operations including the login process, account registration and credentials recovery. After every operation, the user is sent back to the page they came from on the Lithium platform.

Download the module from

Drupal Lithium SSO

Hierarchical Select Access

Hierarchical Select Access
NHS - Cambridge University Hospitals

The Hierarchical Select Access module complements the Hierarchical Select module and offers a mix of content types and role permissions for selecting menu items in a hierarchy when creating content.

Download the module from
Hierarchical Select Access

The module solves the granular role-based permissions problem discussed in this issue:

Drupal Edubase API Validation

Drupal Edubase2
New Schools Network

A custom module for validating the school reference number and the local authority name entered by the user against Edubase's database using Drupal's http request to connect to Edubase API.

Edubase is a central database of UK schools, such as the school name and type, the school's unique reference number, local authority and number of students.

Drupal Multilingual for STWR

Drupal Multilingual
Share The World's Resources (STWR)

Provided Drupal support, custom modules, multilingual set up, training, security updates and website theming.

Dialogue Monitoring and Statistics

Dialogue Monitoring
Face to Faith

This project is one of a series of custom Drupal modules for encouraging user contribution to an online community website, monitoring performance and measuring success.

Site-wide performance is accessed by administrators who can view tailored performance statistics and can drill down to a city, organisation or a specific user in a selected country. Thanks to Ajax and Json.