PHP, Wordpress, Magento and Shopify Web Developer in Northern Ireland

Hello, I'm Keith.

I'm a Belfast, Northern Ireland–based senior web developer and technical lead delivering robust, user‑centred websites and web applications.

I work with PHP, WordPress, Magento, Shopify & WooCommerce helping organisations turn complex requirements into elegant, successful and maintainable solutions.

WordPress 6.9.1

WordPress 6.9.1, released on 3 February 2026, is a short‑cycle maintenance update that follows the major 6.9 “Gene” launch in December 2025. Rather than adding new features, this point release…

Choosing the right content management system

Choosing the right content management system (CMS) is one of the most consequential early decisions when building a website The content management system shapes everything from how editors publish to…

WYSIWYG or plain-text CMS editing?

Finding the Right Balance for Your CMS UsersWhen configuring a content‑management system (CMS), the choice between a WYSIWYG (What‑You‑See‑Is‑What‑You‑Get) editor and a plain‑text interface has far‑reaching implications for both usability…

General-purpose AI assistants

Four AI assistants compared by power, privacy, integration and real-time awareness. ChatGPT, Gemini, Lumo and Grok are all general-purpose AI assistants, but they are built around markedly different priorities: overall…

Website speed improvements

Website speed has become one of the most significant factors in determining user satisfaction and search performance. A slow-loading website can frustrate visitors, damage your brand’s credibility and, ultimately, cost…

Structured data for SEO

Adding structured data to a website is one of those steps that often gets overlooked, yet it can make a real difference to how a site performs in search engines.…

Using WordPress as a static site generator

Static site generators have gained significant traction amongst developers, designers, and businesses seeking faster, more secure websites. Unlike traditional dynamic sites, which rely on a database to deliver content on…

Montrose Water Services.

Montrose Water Services.

Mammoth / WordPress

Simple steps to protect your privacy online

In today’s digital world, protecting your privacy online has become essential. With personal data constantly being shared, stored, and potentially accessed by unauthorised parties, safeguarding your privacy can help you…

How to speed-up your Shopify Store

Website speed is one of the most critical factors in the success of any eCommerce business, and yet many Shopify store owners struggle with a slow-loading website. Page speed doesn’t…

Moving a WordPress website with ACF and custom post types to Brightspot CMS

Migrating a website from WordPress to Brightspot CMS can seem daunting, particularly when the WordPress installation relies heavily on Advanced Custom Fields and Custom Post Types. Both ACF amd CPT…

Ensuring a smooth deployment of a PHP website application

Deploying a PHP website application requires meticulous planning, a solid understanding of the environment, and a thorough execution process. To ensure a smooth deployment, it is essential to follow best…

Knack API Integration

Knack is a powerful low-code platform that allows you to build online databases and custom web applications. When integrating Knack with your own systems or custom front ends, you can…

BetMGM Inc.

BetMGM Inc.

Mammoth / WordPress

Better WordPress Performance

A slow-loading website can be frustrating, not only for your visitors, but for you as a business owner. If your WordPress site is taking too long to load, you’re not…

Switching to Eleventy

When I first set up my personal website it was powered by WordPress. It did the job for a while, but I soon found myself frustrated by the overhead and…

Brightspot CMS

Choosing the right content management system (CMS) is one of the most important decisions for any business that publishes online. WordPress has long been the go-to choice for organisations of…

Introduction to Brightspot for WordPress developers

For many developers, WordPress has been the entry point into professional web development. It is a flexible and approachable platform, with thousands of plugins and themes that make it easy…

Simple Analytics: A privacy-focused alternative to Google Analytics

In an era where digital privacy concerns are at the forefront of online discourse, many organisations are reassessing their tools to ensure compliance with data protection laws and maintain user…

Mogullaun Solar Farm

Mogullaun Solar Farm

Mammoth / WordPress

Introduction to Bluesky

Making the most of Bluesky after coming from whatever Twitter (𝕏) has become involves exploring the platform's unique features, adapting to its smaller, community-driven culture, and taking advantage of its…

Web application security testing

With the increasing dependency on web applications in daily operations, securing these applications is paramount to safeguarding data and protecting against breaches. This blog post covers the essentials of Web…

Cookieless website tracking and analytics

Cookieless website tracking is a method of collecting analytics data and monitoring website behaviour without the need for traditional browser cookies. Traditionally, cookies have been a key component in tracking…

What's going on between WordPress and WP Engine?

The disagreement between WordPress and WP Engine has sparked considerable debate within the WordPress community and could have important implications for users of the WordPress content management system (CMS). WP…