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 concentrates on stabilising the core and the Block Editor by fixing forty‑nine bugs that were reported after the 6.9 release. The most noticeable improvements relate to the Block Editor itself.…
—
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 how developers extend functionality, how secure the site remains, and how well it scales as traffic and content volumes increase. First steps The first step is to define your requirements…
—
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 and brand consistency. Choosing the right editor for a WordPress site is more than a matter of preference; it shapes how contributors create content and how reliably the design stays…
—
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 capability, integration with existing platforms, privacy, or access to live social data. OpenAI's ChatGPT ChatGPT, developed by OpenAI, is best described as the most balanced and widely used option. It…
—
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 you conversions. Search engines such as Google also use page speed as a ranking factor, meaning that improving load times not only benefits users but also your position in search…
—
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. While traditional SEO work such as writing strong content, refining keywords and building links is vital, structured data gives search engines an extra layer of clarity. It tells them precisely…
—
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 demand, static site generators create pre-built HTML pages that are served directly to users. This approach might sound like a step backwards, yet it has proven to be an efficient…
—
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 stay secure. Here are some straightforward steps to help you maintain your privacy online. Use strong, unique passwords A weak or reused password is often the easiest way for cybercriminals…
—
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 just affect the user experience, it can also impact your conversion rates, bounce rate, and even search engine rankings. So if your Shopify store has been running sluggishly, you’re certainly…
—
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 give WordPress sites their flexibility, but they also mean there is more to think about when moving to a new platform. With some careful planning, however, the process can be…
—
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 practices that minimise errors and maximise efficiency. Below is a comprehensive guide to deploying your PHP application seamlessly. Prepare the development environment Before deployment, ensure your development environment mirrors the…
—
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 use its REST API to access and manipulate your data programmatically. This guide introduces how to retrieve and list records from a Knack app using PHP. You’ll learn how to…
—
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 just risking a poor user experience. You’re also potentially losing out on traffic, search engine rankings, and sales. In today’s digital landscape, speed matters more than ever. Fortunately, WordPress is…
—
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 the need for constant updates. I wanted something simpler and easier to control, so I moved the site over to Jekyll. That felt like a good step at the time.…
—
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 all sizes, but in recent years a new generation of CMS platforms has emerged, designed to address the challenges of modern publishing, multi-channel distribution, and enterprise-level flexibility. One of the…
—
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 to get a site running quickly. But when projects grow more complex—supporting multiple brands, delivering content across apps and devices, or scaling editorial workflows—WordPress can start to show its limitations.…
—
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 trust. One such tool ripe for reconsideration is Google Analytics. While it has been the gold standard in web analytics for years, its data collection practices and reliance on user…
—
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 focus on user-centred design and decentralized social media. Here are some effective strategies to maximise your experience on Bluesky: Build your network slowly and intentionally Since Bluesky is still growing,…
—
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 Application Security Testing and provides a guide to essential tools and techniques to help secure web applications. Here, we’ll delve into key testing concepts, outline standard practices, and provide links…
—
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 user activities online, enabling website owners to collect information about users for personalisation, analytics, and advertising purposes. However, due to growing privacy concerns, regulatory changes such as the GDPR and…
—
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 Engine, a prominent managed hosting provider specialising in WordPress sites, has been known for its deep integration with the WordPress ecosystem. However, tensions have arisen due to WP Engine's decision…