Here are five examples of the kind of work I do - real problems, real solutions, and the time saved as a result.

01
WordPress

The WordPress directory that finally went live

The problem

A client, Dacorum Sports Network, had purchased a WordPress directory plugin to display hundreds of sports clubs pages in the Dacorum area but they could not get it working. Their import file was not in the correct format for import, there were no geocoding mapping coordinates, and the category pages needed styling that they could not do themselves. The site had been stuck for weeks.

What I did

I fixed the import files so WordPress would accept them, added the geolocation data the mapping system needed, and applied CSS customisations to get the directory layout and category pages looking right.

The result

The site launched. The plugin went from being a source of frustration to doing exactly what it was bought to do.

02
Python automation

A monthly three-day task reduced to minutes

The problem

A client had a monthly data collection job that took around three full working days every time. The process involved opening hundreds of web pages, finding a specific value on each page, and adding it to a spreadsheet. Consistent work, but painfully slow.

What I did

I automated the entire process using Python - the page collection, the data extraction, and the saved spreadsheet output. It now runs end-to-end without anyone touching it.

The result

What used to take three working days now takes minutes. The client gets the same spreadsheet, done, with no manual effort involved.

03
Python + AI API

AI-assisted scraping for inconsistent data

The problem

Not all scraping jobs follow a neat pattern. This client needed data extracted from pages where the layout and structure varied - the kind of task where simple pattern recognition does not work and human judgement has traditionally been required.

What I did

I built a Python scraper to handle the automation, and integrated an AI API to read and interpret the text on each page - extracting the right values even when the format changed.

The result

A task that previously took nearly a full week every month now takes a few minutes. No manual reading, no inconsistencies.

04
Data automation + WordPress

A single live business intelligence dashboard

The problem

A business was using several different reporting tools that had no connection to each other. Every month, someone had to manually export data from each one - enquiries, website interactions, analytics - then spend time cleaning and merging it all before it could actually be used.

What I did

I built an automation chain that exports the data from each source on a schedule, cleans and validates it, syncs it into Google Sheets, and feeds it into a single live WordPress dashboard. The whole process runs in the background with no manual input.

The result

A monthly process that used to take days now runs automatically. The team has usable, up-to-date insights available at any time without anyone having to prepare them.

05
WordPress rebuild

A legacy site rebuilt without disruption

The problem

The LaingBuisson Awards website was built on an outdated WordPress theme and page builder that were no longer supported. This created a growing risk of breakage, compatibility issues and future maintenance problems. As a high-value event site, it needed to remain stable and familiar to users.

What I did

I rebuilt the entire site in WPBakery, recreating every page, layout and component from the original. The structure, styling and content were carefully translated into a modern setup, removing the underlying technical risks while keeping the front end consistent.

The result

The site was fully migrated to a modern, supported platform with no visible disruption. From a user perspective, nothing changed. Behind the scenes, the entire system was rebuilt, making it stable, maintainable and ready for future updates.

If you know someone who is dealing with a problem like one of these - or something completely different - feel free to pass on my details. I am always happy to have a conversation.

Have a similar problem?

Get in touch and tell me what you are dealing with.

Contact me