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.

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.

Drupal Seasonal Pages

Pioneer Service

The client sells seasonal products specifically diaries, planners and calendars, and promotes them through a newsletter section. She wants to update several products names without affecting the node URLs, and she wants to display the next year text in text areas and meta-tag fields of targeted nodes in different content types.

Custom Email Addresses for Approving User Registration

Cupcakes on a stand
Marks and Spencer plc

The module relies on hook_mail() to send notification to the right administrator upon user registration to a selected section within the business. It utilizes Form API for providing a configuration form, this makes it possible to specify email addresses for user registration approval.

Pioneer Services E-Commerce

Pioneer Services

The website is developed and built with Drupal CMS and Ubercart. Themed from scratch with the responsive 960 grid system to look similar to Drupal Commerce which is powered by Omega theme. The final look with 5-level responsive support was the client's choice. My Drupal friends still think the website uses the Commerce Kickstart theme.

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.

Drupal for Medical Equipment

Blansya Medical Pedometer

The website was developed with minimum contributed modules for, and showcases medical supplies on a Drupal site. Products were migrated from two US based non-Drupal websites into manually created taxonomies on Drupal. The purpose of the site is to provide UK and US medical supplies and devices to the Middle East market.

The site has a section for in-house training and showcases products using Drupal views and blocks like featured content, discounted, most viewed, dynamic PDF brochure, etc.

Drupal e-Commerce Books Store

Metro Book Store

Drupal was developed with Ubercart for setting up an online books store for The project involved many phases from site planning to architecture and utilization of several contributed Ubercart sub-modules. Front-end work and site theming was also involved which was defined by the client's agency.

Drupal E-commerce and Custom Scripts

TD Imagies

Accomplished various projects for TD Imagies and their clients ranging from Drupal with Ubercart sites to Oscommerce sites and custom MySQL and PHP projects. The first project was a custom MySQL database and a custom-made mailing and subscription system in 2006 which is still being used on their website

Haringey Snooker Club

Adjusting snooker ball on snooker table
Haringey Snooker Club

Haringey Snooker Club wanted a Drupal website to introduce and promote their business and to allow table booking via the website.