No-nonsense engineering for a web that's forgotten the basics.
The web is cluttered with over-engineered rubbish. I strip away the bloat to deliver clean code and blazing speeds. No fluff, no excuses, just engineering that works.
My Technical Arsenal
Plugins & Custom Tools
A collection of technical solutions I've engineered to solve specific problems or enhance my workflow. From WordPress utilities, local scripts and browser extensions, these tools were built to be reliable and efficient.

WP Site Sweeper
WP Site Sweeper is a powerful, lightweight utility designed to keep your WordPress installation clean, fast, and optimised.

NeonNoir
NeonNoir is a specialised prompt engineering tool designed to generate high-quality, atmospheric, and contextually aware image prompts.

FireGPT
FireGPT turns Firefox into a powerhouse by integrating ChatGPT directly into your search experience.

Gravity Forms Extender
Adds new dynamic validation rules, useful merge tags and booking time and day fields.

Puppeteer Website Audit
I had a go at building my own SEO tool to identify errors and use AI to suggest content.

Brand Assets Helper
A script that resizes images in bulk and generates favicons, Google Business logos and Open Graph images.
Digital Experiences
A selection of bespoke client websites. I maintain credit for all engineering work displayed here, regardless of current maintenance status.

Popham Farm Alpaca Trekking
Brand design and website development for a Cornish alpaca trekking business.

JMA Cleaning Solutions
Local Cornish window cleaning business website.

David James Estate Agents
David James Estate Agents have been a leading Nottinghamshire agent since 1991 and remain a local, family-run, independent estate agent.

Peach Estate Agents
A bunch of expert Swindon locals, committed to not only helping customers find their home, but finding their place.

X Global Group
X Global Group is a leading specialist property broker, renowned for its expertise in new homes, land, commercial properties, and luxury residences.

Hound & Porter
A small(ish) estate agency, helping people find and enjoy their new home.
Frontend Specialist
Currently, Frontend Developer at Nurtur Ltd.
I've spent decades navigating the ever-changing landscape of web development, from the templates of the past to the "blazing fast" React websites of today and the WordPress clunkers inbetween. I'm not here to use jargon to make myself feel important. I'm here to bridge the gap between design and technical reality with clean code and a healthy dose of skepticism for over-engineered solutions. I build premium software for clients who are tired of excuses.
In my world, resourcefulness beats academia every day of the week. I leverage AI and my years of experience to build at pace. I'm not afraid to use the latest tech to get you from A to B, because at the end of the day, you aren't paying for my struggle, you're paying for my expertise and a finished product that works.
The Gear
Most people post their desk setups to look like a lifestyle magazine. I'm just here to ship code. This is the clobber I use to drag legacy projects into the 21st century and keep modern builds from becoming bloated disasters. It's clean, it's fast, and unlike half the industry, it's actually productive.
Hardware
- MacBook Air M3
- Samsung M8 Smart Monitor
- Logi MX Keys Mini
- Logi MX Master 2S
- Sony WH-1000XM5
- Galaxy Z Fold 7
- Apple Airpods Pro 2
- Galaxy Watch 8
- Christ, who gives a shit
Development
- Google Antigravity
- Terminal
- GitHub GUI
- Affinity
- Brave Browser
- Figma
- Bored yet?
Productivity
- BugHerd
- Monday.com
- Google Workspace
- Trello
- Microslop Teams
- Grayjay
- Google Gemini
- Apple Music
- Email, hell yeah
Desk
- High gloss white desk
- A laptop stand
- A slate drinks coaster
- A glass of water
- A phone stand
- Ugh, enough of this
Endorsed by Legends
100% real, totally unverified quotes from people who've definitely visited this site.
If I'd had this dashboard in 1940, we'd have been home by Christmas.

I asked for a faster horse; Paul gave me a web app that actually loads in under a second. Absolute filth!.

I am just going outside to check the server logs, and may be some time.

"An organised minority always rules over the majority."
— Neema Parvini
Let's build something
that's not utterly awful.
If you've got a project that actually matters and a budget that isn't a joke, get in touch. I don't do "discovery sessions" to find myself; I do engineering to find solutions. Drop me a line or use the form. Just don't ask me how to do my job once we start.
