Selected projects

Client systems, plugins and web tools.

A selection of commercial work and public code across WordPress, PHP, frontend development and practical automation.

Client integration

A website that also runs part of the operation.

Useful development often starts where the public website ends.

Client integration · Voice of Praise

From website form to organised follow-up.

The website forms collect registrations and enquiries, populate structured rows in a Google Sheet, and send the relevant information to administrators and each person who submits a form.

WordPress · Forms · Google Sheets · Email automation

01

Collect

Visitors submit the information needed for the event or enquiry.

02

Organise

Every submission adds a structured row to the organisation’s Google Sheet.

03

Communicate

Administrators and visitors receive the information relevant to them by email.

Products and public code

Tools built to solve specific problems.

These selected repositories show work across PHP, WordPress, JavaScript, serverless functions, browser APIs and image processing.

01 · WORDPRESS PLUGIN

Accolades Guard

A WordPress security plugin for practical hardening, spam prevention, file-integrity baselines, scheduled checks and email alerts.

WordPress · PHP · Security

02 · WORDPRESS PRODUCT

JPG and PNG to WebP

A WordPress plugin for batch or selective WebP conversion, compression controls and automatic conversion when images are uploaded.

WordPress · PHP · Image processing

03 · WEB APPLICATION

URL Shortener

A working short-link application with a JavaScript frontend, Cloudflare Pages Functions and KV storage, plus a PHP fallback.

JavaScript · Serverless · PHP

04 · BROWSER TOOL

Background Remover

A private, browser-based background-removal tool using WebAssembly, with drag and drop, before-and-after previews and full-resolution downloads.

JavaScript · WebAssembly · Image processing

05 · FRONTEND TOOL

QR Code Generator

An adapted and restyled client-side QR code generator with live preview, PNG download and dark mode.

JavaScript · Responsive UI · Client-side

06 · FRONTEND APPLICATION

Image Filter App

A substantially modernised image editor built from an open-source starting point, with drag and drop, Canvas processing, 12 filters, responsive controls and downloads.

JavaScript · Canvas · Frontend

Ways I can contribute

A defined project, a difficult feature or ongoing technical support.

I work directly with businesses, organisations, agencies and technical teams.

Websites and systems

Strategy, UX, multilingual builds, Gutenberg, event workflows and ongoing improvement.

Frontend development

Responsive interfaces, JavaScript behaviour, browser tools, accessibility and performance.

WordPress and PHP

Custom themes, plugins, hooks, admin workflows, maintenance and focused backend work.

Integrations and automation

Forms, structured data, email workflows, APIs and connections between practical tools.

Have a project or technical problem to discuss?

Custom work is quoted after a short call and a written scope.