Web · Mobile · Digital

I turn digital problems into working solutions.

I help businesses build, fix and improve websites, web applications, mobile apps and digital systems. More than 20 years of practical experience solving problems and making technology work.

Selected work ↓
What I do

A practical approach to digital problem-solving.

Not every problem needs a big agency, a lengthy development process or an entirely new system.

Sometimes you need a website built properly. Sometimes an existing platform needs improving, two systems need to communicate, or a technical problem needs somebody to get to the bottom of it.

I've spent more than two decades working across web development, digital products and technology operations. I've built websites, developed applications, integrated third-party services and taken responsibility for platforms supporting businesses and thousands of users.

01

Websites & WordPress

Custom websites, themes, new features, improvements, maintenance and troubleshooting.

02

Web Applications

Business tools, APIs, integrations, connected systems and custom functionality.

03

Mobile Apps

Prototypes, applications and digital products built around a specific idea or business need.

04

Technical Problem-Solving

Investigating problems, improving existing systems and making things work as they should.

Selected work

A few things I've built.

My work spans business platforms, custom websites, web applications and independent mobile products.

FitSuite platform
01 / Digital Product

FitSuite

An all-in-one platform for gym businesses.

FitSuite brought together a web-based control system, an administration application and a member application.

I worked across the product lifecycle, from concept and branding through prototyping, architecture, development and launch.

I built the original iOS prototypes in Swift and developed the web control system using Svelte, alongside integrations and supporting functionality.

Svelte Swift JavaScript PHP APIs Firebase
Member Hub platform
02 / Platform

Member Hub

A customised WordPress platform built to scale.

Member Hub is a gym management platform built within WordPress and tailored to the needs of individual businesses.

I designed and developed the underlying system, combining custom PHP and JavaScript development, APIs and plugin integrations to create a flexible platform that could be deployed across different gyms.

Over time, I delivered more than 300 installations, with tens of thousands of end users across the wider platform.

WordPress PHP JavaScript APIs Platform Development
Flow Fitness & Reformer website
03 / Website

Flow Fitness

From design files to a finished website.

Commissioned by a gym business in Poole, this project involved turning supplied PSD designs into a complete, responsive WordPress website.

I built a custom theme from scratch, implemented the supplied designs and integrated the client's third-party booking system, while keeping the site manageable through the WordPress administration area.

WordPress Custom Themes HTML / CSS Responsive Integrations
Where Am I? iOS game
04 / Mobile App

Where Am I?

An independent iOS game built from an idea.

Where Am I? was a location-based puzzle game I designed and developed independently using Swift and the Google Maps API.

I created the game mechanics, map integration, scoring, interface and themed game modes. The app reached more than 900 users at its peak before being sold to another developer.

iOS Swift Google Maps API Product Development
How I work

Understand the problem.
Find the solution.
Make it work.

01

Understand

Establish what you're trying to achieve, what's already in place and what's getting in the way.

02

Work it out

Find a sensible approach that fits the problem without adding unnecessary complexity.

03

Build or fix

Get hands-on with the work, whether that means creating something new or fixing something that already exists.

04

Deliver

Keep the focus on a practical working solution that addresses the original requirement.

Get in touch

Have a project, a problem or an idea?

Whether you need a website developed, an existing system improved, an integration sorted out or help figuring out how to make an idea work, I'd be happy to hear about it.

You don't need a fully defined technical brief. Tell me what you're trying to achieve and we can take it from there.