Photojournalism UK
A clean, content-first WooCommerce site for a photojournalist and author — designed to showcase his work and sell books with minimal fuss.
Projects built using WordPress as the core CMS — including custom themes, plugins, and content structures.
A clean, content-first WooCommerce site for a photojournalist and author — designed to showcase his work and sell books with minimal fuss.
Custom geolocation plugin for WordPress — matches jobs to nearby service providers in real time. Scalable, form-agnostic, and WooCommerce-ready.
A bold, high-performance site for a new iGaming affiliate brand — with custom shader-based visuals that prove flashy can be done right when it’s built with care.
A thoughtful WordPress reskin for a literary non-profit — combining a fresh visual style, flexible content editing, and Progressive Web App functionality to support a growing library of articles, reviews, and podcasts.
A clean, custom WordPress build for an established events company — designed for performance, flexibility, and a polished, professional presence. The site was never launched, but the work remains a solid example of my development approach.
A confident reskin built around the client’s chosen template — bringing clarity and polish to a long-standing joinery brand.
A full custom WooCommerce build for an art gallery — with artist profiles, exhibition listings, custom product layouts, and a spreadsheet import tool that made managing the catalogue effortless.
A tailored WooCommerce colour filter built for clarity and control — solving a long-standing issue with theme and plugin limitations through clean, lightweight custom code.
A clean, conversion-focused WordPress site for a UK property buyer — built to capture leads, adapt over time, and get results without bloat or hassle.
Quickly resolved a WooCommerce API Manager issue where free licence key products failed to show in order emails — traced to a legacy plugin check for Stripe payments. Delivered a safe, minimal fix with full testing and ongoing support.