Education

Historical portfolio · Work documented before the 2018 static archive. Descriptions reflect the original delivery, not current client systems. Explore selected case studies.

Drupal Donation System

United World Colleges Website
Client
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
Client
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
Client
Leytonstone Children's Centre

The council needed to send bulk text messages to registered subscribers about its project and monthly events. The subscriber database contained approximately 40,000 records at the time.

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 approximately 40,000 subscribers at the time 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

Client
Almustasharoon

This project involved planning, structuring and developing a Drupal website for a training company, www.almustasharoon.com. 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 trainer’s role.