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 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 SMS Service

Drupal SMS Service
Leytonstone Children's Centre

To promote its project and to invite users to the monthly events, the local Council wants to send 40,000 text messages at a time to registered subscribers, this figure is expected to double the following year and will continue to increment.

I built a custom module for sending bulk SMS from a Drupal site hosted on a virtual cloud server which connects to a database with currently 40,000 subscribers hosted by the local council. Only the client has access to the cloud server which has security measures and an SSL certificate.

Training Company Website


This project involved planning, structuring and developing a Drupal website for a training company, The website serves both trainers and trainees. It has a custom module for extending the core registration and portfolio modules to include a separate registration and login system for trainers with a trainer biography and other details specific to the his role.