Portfolio
Websites, digital tools and projects with a practical purpose
My work often sits where organisation, communication and technology meet. Here are some of the projects I can already share, with further client case studies to follow as permissions are confirmed.
Featured work
Selected projects
These examples show different sides of my work: website structure and design, content, data, member journeys and ongoing project coordination.
Parkinson’s England Table Tennis
Website planning, WordPress build, content, search optimisation and ongoing development for the national volunteer-led organisation.
PETT Find a Group
A searchable England-wide directory and map helping people locate Parkinson’s-friendly table tennis groups.
Sandy Nash Admin Support
Brand development, content planning and a block-based WordPress rebuild designed to remain easy to edit.
Custom web tool
PETT Find a Group
Turning complex location information into a useful national resource
Parkinson’s England Table Tennis needed a straightforward way for people living with Parkinson’s, their families and supporters to find suitable local table tennis groups. Information had to be gathered from many sources, checked carefully and presented in a form that worked for both nearby searches and browsing across the country.


What I did
- alongside colleagues we researched and verified group names, addresses, postcodes, contact details and useful links
- structured the information so it could be checked, maintained and expanded consistently
- planned a search-first user journey for people entering a full postcode, town or place
- developed custom WordPress functionality using Leaflet and OpenStreetMap
- enabled visitors to find the five nearest groups using a postcode, town or their device location
- added wider searches by county, venue or group name
- created distinctive table tennis bat map markers and an expandable alphabetical directory
- tested the first version of this resource and took on board feedback from a range of testers
- wrote clear instructions, checks and supporting messages to help visitors use the finder confidently
- created a flexible foundation that can grow as new groups are identified
A glimpse behind the build
Part of the actual public front-end logic that calculates and ranks nearby groups before displaying the closest five.
const ranked = cards
.map((card) => {
const lat = parseFloat(card.dataset.lat);
const lon = parseFloat(card.dataset.lon);
if (!Number.isFinite(lat) || !Number.isFinite(lon)) return null;
return {
card,
miles: milesBetween(latitude, longitude, lat, lon)
};
})
.filter(Boolean)
.sort((a, b) => a.miles - b.miles)
.slice(0, nearestLimit);
Excerpt from the live tool’s public JavaScript, formatted for readability. No private or security-sensitive code is shown.
The result
The finished resource turns a growing collection of group information into a practical service. Visitors can locate their five nearest groups or explore places to play more widely, while PETT has a structured resource that its volunteer team can continue to update.
Community & sport
Projects beyond conventional business support
My work also includes coaching at weekly Parkinson’s table tennis groups, tournament officiating work, club communications and volunteer-led projects. These roles require the same core skills: listening, organising, explaining and following through.
Parkinson’s coaching groups
Weekly sessions in Enfield and Harlow, supported by clear online information and printable leaflets.
Digital project support
Forms, membership processes, newsletters, website improvements and practical coordination for small organisations.
Client mailing system
Recently moved a client from Mailchimp to EmailOctopus. Enjoy working with both of these systems for creating email subscribers and email templates.
How I describe a project
A useful case study should explain the starting point, what was needed, what I contributed and what changed. This page will grow as projects are completed and clients confirm what can be shown publicly.
Could your project belong here?
If you need a website, better digital organisation or practical support to move an idea forward, I’d be happy to hear about it.

Website project
Social Philosophy Analysis
Developing a website as the business evolved
I originally designed and built the Social Philosophy Analysis website in 2022. As the site grew and more articles and resources were added, we decided it was time to revisit both its design and the way it was built.
From original build to rebuild
The original site used Elementor. For the latest rebuild, I moved it to WordPress’s native block editor and the Twenty Twenty-Five theme, creating a cleaner and more flexible foundation while retaining the established colours, Frutiger typography, content and important URLs.
What I did
A glimpse behind the build
A short excerpt from the site’s public navigation styling, using the established brand colours and clear hover and current-page states.
Excerpt from the live site’s public CSS, formatted for readability.
The result
The website now reflects how Social Philosophy Analysis has developed since I first built it. It is faster, easier to navigate and considerably simpler to maintain, with improved SEO and a stronger structure for publishing future articles and resources.