Whilst freelancing, the bulk of my work consisted of custom-made WordPress websites and plugins with a sprinkle of various static websites and a full-stack Ruby on Rails project. All website designs were built following responsive design principles and passed the WCAG 2.0 (Level AA) accessibility tests.

However, the CodeClan Professional Software Development course really opened my horizons and I have since been working on a variety of side projects, solo or in collaboration, using mainly React, Vuejs and Java. A few are still on the pipeline, so watch out for new ideas coming up!

Here's a selection with links and a brief technical description:

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 booking.com and homeaway.co.uk

Website administrator training provided.

Go to website >>
make wordpress Vueks project

MKWP

PWA built with Vuejs practice project for the CodeClan Software Developer course.

The app uses a scraping of the WordPress Contributor teams landing page to build references to each individual team.

Clicking on the team’s box shows the team description and a link to its page and handbook.

The code can be found on my github.

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 >>
Marine Planning Exchange project

Marine Planning Exchange

FULL STACK project involving:

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