Website development

I specialise in websites and web apps built using a mix of front end and back end technologies.

  • HTML
  • CSS
  • Javascript
  • PHP
  • Drupal
  • Wordpress
  • Node.js
  • React
  • Gatsby
  • … and lots more!

Front end (HTML, CSS, Javascript)

I've been building website front-ends for AGES. Since IE4 and Netscape 4.

But I've always been interested in best practice and the state of the art.

  • CSS grid and flexbox
  • Frameworks like Bootstrap, Material UI and Semantic UI
  • React and Gatsby
  • Responsive and mobile-first layouts
  • Progressive Web Apps (PWAs)

Drupal

Drupal is a very flexible and powerful CMS.

I build and support new Drupal 8 and Drupal 7 sites. I can also support Drupal 6 sites.

I've been working on Drupal projects since version 5 was released in 2007. I typically work with businesses and agencies to build, support and maintain their Drupal sites.

I've been a member of the Drupal community for 13 years, and am an Individual Member of the Drupal Association.

FitVids, one of my modules on drupal.org has been installed over 15,000 times! It's currently the 404th most popular module (out of over 20,000!) on Drupal.org - that's in the top 2% :)

Drupal development

  • New Drupal website and app builds
  • Module development
  • Theme development
  • Decoupled Drupal applications
  • Integrations with other systems
  • Migrations from other systems
  • Hosting for Drupal sites
  • Support and maintenance

Drupal website showcase

I built these sites and apps using Drupal (either directly for the client or working as part of an agency's development team).


Wordpress

Wordpress is a great blogging and CMS platform and perfect for all kinds of websites.

Wordpress development

  • New Wordpress website and app builds
  • Plugin development
  • Theme development
  • Migrations from other systems
  • Hosting for Wordpress sites
  • Support and maintenance

Wordpress website showcase

I built these sites and apps using Wordpress (either directly for the client or working as part of an agency's development team).

Find out more

To find out more about how I can help you with your web project, fill in the form below.