The bulk of my work consists of custom-made WordPress websites and plugins with a sprinkle of several static websites and a full-stack Ruby on Rails project. All website designs are responsive and pass the WCAG 2.0 (Level AA) accessibility tests.

The full list of projects and previous IT experience can be found on my LinkedIn page. Here's a selection with a brief technical description:

Marine Planning Exchange project

Marine Planning Exchange

FULL STACK project involving:

Amazon Web Services (EC2, Route53, SES and WorkMail), Ubuntu server upgrades, Apache server installation.
MySQL database design, implementation and automatic daily backup routine.
Ruby on Rails, CoffeeScript, OpenStreetMaps with JSON area boundary overlays, TinyMCE integration.
SSL certificate integration. Website design and implementation. Fully responsive, optimised for Search Engine optimisation and accessible.
Go to website >>
La Blatiere, holiday rental website

La Blatiere

Holiday rental website. Built with the Lodgify platform.

Includes online payment via Stripe and calendar synchronisation with platforms and

Website administrator training provided.

Go to website >>
Project - website


WordPress website with heavily customised Genesis Boss Pro child theme. It also includes post metaboxes for homepage background.
SSL Certificate for secure access installed and automatic backup set up.
Site passes the WCAG 2.0 Level AA accessibility test.

Go to website >>
Drum Shop Glasgow, eCommerce site

Drum Shop Glasgow

WordPress site with online shop, using WooCommerce and a custom-made Storefront child theme. Ajax used to minimise calls to database.

The website is also accessible, responsive and secure.

Go to website >>
Reel Kids Music Club WordPress website

Reel Kids Music Club

WordPress site with customised Genesis child theme. Two custom post types Tutors and Frequently Asked Questions. Integration of online donations plugin, Give WP.
SSL Certificate for secure access installed. Site passes the WCAG 2.0 Level AA accessibility test.
Documentation and content editor training included in the project.

Go to website >>
David Boni, News page

David Boni News

Change layout of News page to include flexbox image grid, adapted to the existing WordPress Theme, which automatically selects the first image or video in each post.
Also created a new FooGallery extension to be used within blog posts.

Go to website >>