Responsive web design

Responsive design is the website's compatibility with today's media devices providing optimal interactive experience, better communication with customers and convenient content authoring from any device.

The page lists examples of my mobile web design, all the sites are built and based on Bootstrap which offers mobile support out of the box.

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 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 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.

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.

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.