WELCOME. I am a freelance graphic designer and website (WordPress) developer living & working in the beautiful village of Glasidale, Whitby in the North York Moors. I have been creating and prompting websites for over 14 years, I specialise in several areas including graphic design, WordPress development (plugins) and SEO. I work closely with Four Degrees West to provide our customers with a much broader network of support and skills.


Website Design Yorkshire
NHS Website Design
Robin Hoods Bay Website Design
Home Care WordPress Theme
Ecommerce WordPress Design


Logo Design Whitby


The WordPress plugin directory is full (literally) of every solution you need to create and application or resolve an issue. There are brilliant well supported plugins like WooCommerce, Advanced Custom Fields & Custom Post Types and there are many thousands unsupported or held together with blue tac and sticky tape.

Writing a custom plugin to fit the exact needs of the customer provides them with a simple solution that matches their requirements, rather than having to use one tenth of a plugin that aims to be all things to all people.

A typical example was the Gables Dogs & Cats Home project, the website in terms of UX (User Experience) was falling apart, but equally the UI (User Interface) for admin was also cumbersome which contributed to major issues on the website.

Custom Plugin Development

How we built Gables Dogs & Cats Home

Gables Development. Cats & Dogs home charity WordPress website The Problems The old site contained a lot of plugins 21 to be exact. Maintaining 21 plugins is a difficult tasks. A lot of plugins aren't continually supported. There were plugins being used that...

DIVI Blog Module – Show ACF (Advanced Custom Fields)

DIVI Blog Module & ACF Together. in Perfect(ish) Harmony with CPT So a good friend of mine asked if I'd do a quick website for his car collection. Rather than write a plugin to handle his car collection, I thought I'd use Custom Post Types (CPT) together with...

iMAP Outlook Username Issue

What to do when your username is not your email address in Microsoft Outlook My username on iMAP email accounts isn't my email address, but for some very annoying reason Microsoft Outlook 2016 & Outlook 365 insists it should be! If you're having the same issue...