Engineering what you need.

I'm a software engineer you can hire to build, fix, or completely redo your online presence. Shopify stores, custom websites, landing pages, internal tools — if it lives on the internet, I can build it.

I always aim to provide nothing less than 100% to my clients, you've invested in me, I'll invest in you.

Business Transformations

Road Ready HGV — Website, CRM & Lead Pipeline
2026
Next.jsAWS AmplifyCRMLead PipelineMeta Ads

Media & Recordings

Finished Site Recording

Previous Site — What They Had Before

The Problem

Road Ready HGV had a website that was slow, confusing, and didn't do them any favours. People were landing on it and bouncing — no clear pricing, no obvious way to book, and it looked outdated on mobile. On the operations side, enquiries were going into inboxes and getting lost — no central system, no follow-up process.

The Website

Built them a completely new marketing site from scratch using Next.js, deployed on Vercel. Everything a potential customer needs — courses, prices, locations — is right there, no digging required. Every page has a clear call-to-action: book a call, send a WhatsApp, fill in a form. Loads in under 2 seconds on mobile.

CRM & Enquiry Pipeline

Alongside the website, I built a separate internal CRM — also Next.js — backed by AWS Amplify. Staff log in via Cognito, and every lead is stored as a Driver record in a GraphQL data layer. No third-party form service: the website's enquiry form posts to its own API route, which runs anti-spam checks (honeypot, rate limiting, duplicate detection) and then forwards clean data straight into the CRM over a secure connection. Staff get notified by email the moment a new lead lands.

Email delivery was initially set up via standard SMTP, but cloud hosting environments routinely block outbound SMTP — so I migrated everything to the Gmail API with OAuth2 credentials. Reliable, no third-party mail service needed.

Ad Tracking & Attribution

Set up Meta Pixel and Google Analytics before handover. Crucially, conversion events (Lead) only fire after a lead is actually saved in the CRM — so bots, honeypot catches, and duplicate submissions don't pollute their ad data. I also wired up Meta's Conversions API from the server side for more accurate reporting, and built first-touch UTM and click-ID capture so Road Ready can see exactly which ad brought each enquiry in.

Result

They went from a site that was actively losing them business and no lead tracking to speak of — to a professional online presence with a proper CRM, automated notifications, and ad-ready attribution. Two Vercel projects, one Amplify backend, everything coordinated.

Pressure Performance — Full Business Transformation
2026
ShopifyCustom ThemeWix Migration2D Builder

Media & Recordings

Finished Site Recording

Old Site — What They Had Before

Old Wix Site Recording — Part 1

Old Wix Site Recording — Part 2

The Problem

Pressure Performance is a custom martial arts brand — they were stuck on Wix and it was holding them back. Slow site, limited customisation, and they had no way of letting customers design their own gear online.

What I Did

Moved them entirely from Wix to Shopify — every product, every customer, every bit of SEO carried over. No rankings lost, no data left behind.

Built a custom Shopify theme from scratch with around 10 fully editable sections so they can update their own site without needing me. Then built a 2D custom kit builder (more on that below) that lets customers design their own gear in real time.

Result

Night and day difference. Faster site, happier customers, and the owners can actually manage their own store now. Check it out at pressureperformance.co.uk

Pressure Performance — 2D Custom Kit Builder
2026
Custom ToolE-CommerceReal-Time PreviewShopifyLiquid

Media & Recordings

2D Builder — Full Walkthrough

The Problem

Pressure sells custom fight gear — shorts, rash guards, the works. Before the builder, every order meant endless DMs back and forth trying to figure out what the customer actually wanted. "Can you move the logo left a bit?" "What about this colour instead?" It was eating up hours.

What I Built

A 2D configurator that sits right on the Shopify product page. Built it with vanilla JS and HTML5 Canvas, wired into Shopify's backend. Customers pick their garment, choose a design, drag their logo on, add text — and see exactly what they're getting before they buy.

When they add to cart, all the customisation details go straight through to the order. No interpretation needed, no back-and-forth.

The Impact

It's already paid for itself. The time saved on the customisation process alone covered the cost of building it.

But the best bit — the client now runs design competitions on social media. Customers share their custom builds, it drives engagement, and people come back to the site to have a go themselves. A tool that was built to save time ended up becoming a marketing channel.

Currently Building

Chris Rees Academy (CRA)

In Progress
Next.jsCRM IntegrationAutomationLead CaptureTimetable UI

CRA is the most storied martial arts gym in Swansea — known for producing high-level fighters and being a great place for complete beginners. They had zero tech setup. Multiple CRMs that didn't talk to each other, no website worth mentioning, and no way of capturing leads online.

I'm building them a full site from scratch, wiring it into a single CRM so that when someone signs up for a free trial on the website, the staff get notified instantly and the lead is automatically followed up.

The site gives CRA a strong online presence — interactive timetable, coach profiles, class breakdowns, and a feel for what the gym is actually like.

Core Services

Full Website Builds

From scratch or from a mess — I'll build you a site that loads quick, looks sharp, and actually brings in enquiries. Shopify, Next.js, whatever fits. You tell me what you need, I'll figure out the best way to build it.

Shopify & E-Commerce

Custom themes, migrations from Wix or WordPress, product builders, the lot. I've moved entire businesses onto Shopify without losing a single customer record or Google ranking.

AWS Architecture & Custom Tools

Serverless backends, internal CRMs, lead pipelines — built on AWS with Amplify, AppSync, Cognito, and whatever else the project needs. I'll design the architecture, build the tooling, and wire it into your frontend so everything talks to everything.