Work that had a job to do.
Every build below started with a business problem, not a design brief. Sites, ad accounts and systems for salons, e-commerce brands, accountants and property firms.
No projects in that category yet. Pick another filter.
A lead engine that turns public filings into a prospect list
The problem
New business depended on referrals. There was no repeatable way to find companies that had just become a good fit, and no landing page to send anyone to once you had.
What we built
- Built a monitoring tool that watches Companies House filings and surfaces companies matching their ideal client profile.
- Landing pages built per service, so ads point somewhere specific instead of a homepage.
- Company Formation and accountant-switching pages added as separate entry points.
- Did the research before spending anything on ads, then gave a straight verdict on whether paid was worth it at all.
Property investment business built end to end
The problem
Hundreds of enquiries were sitting unworked in a CRM nobody had set up. Ads were running, nothing downstream was catching them.
What we built
- Investor landing pages with a callback request as the opt-in.
- Conversions API set up on real deal value.
- Pipeline rebuilt from scratch.
- Two nurture sequences, thirteen emails.
A free guide that booked a golf coach 32 lessons in three months
The problem
Harry coaches golfers, but new students came from word of mouth. There was no way to reach golfers who had never heard of him, and nothing to keep them interested once they had.
What we built
- A free guide, Think Smarter, Score Lower, as the opt-in. Useful enough that golfers want it, specific enough that only golfers do.
- Separate landing pages for driver and iron problems, so each ad lands on a page about the exact thing the golfer is struggling with.
- Two Meta ads tested head to head. The driver ad brought leads in at 61p against £1.02 for irons, so the budget moved to the winner.
- Every lead tagged by the problem they came in with, then a three email sequence written to turn a download into a lesson.
- Bookings grew every month as the emails did their work: 5 in month one, 10 in month two, 17 in month three. Several of those golfers have since come back for more lessons.
- Meta tracking on the thank-you page, so the ads optimise for real sign-ups rather than clicks.
A faster product page and a repeat-purchase flow
The problem
The brand was selling well on Instagram but losing people between the link in bio and the checkout.
What we built
- Rebuilt the product page around shade selection, with length and weight as visual choices rather than dropdowns.
- Cut third party apps from eleven to four, taking mobile load under two seconds.
- Klaviyo flows for browse abandonment, basket recovery and a 45 day reorder prompt.
- Bundle logic so a full set sells as one product instead of three line items.
Off Wix, onto Shopify, with recipes that check out in one click
The problem
The brand had outgrown Wix and needed a platform it could actually scale on.
What we built
- Full migration from Wix to Shopify.
- Recipe pages where every ingredient links to the exact product.
- Subscription-ready product structure, now live.
Store, product system and our own inventory tooling
The problem
Stock counts lived in a spreadsheet and the store oversold regularly, which meant refunds and apologies rather than repeat customers.
What we built
- Shopify store built around the consultation-to-purchase journey.
- Tally, our own inventory app, syncing stock levels and flagging low counts before they sell out.
- Product variants restructured so shade and density are selectable without duplicate listings.
Rebrand and rebuild, with lead magnets feeding the nurture
The problem
The business had outgrown its site, and nothing was capturing the people who visited and left.
What we built
- Full visual rebrand carried through every page.
- Site rebuilt so the team can update prices and offers themselves.
- Lead magnets feeding an automated email nurture sequence.
Two revenue lines from one shopfront
The problem
Two revenue lines were competing for attention on a site built for neither.
What we built
- Split the homepage into two clear routes with separate calls to action.
- Course products with instant access delivery on purchase.
- Photography direction and a type system that carries across both lines.
A premium brand launch with a game as the lead magnet
The problem
A premium brand launching into a crowded category, with no list to sell to on launch day.
What we built
- Custom Liquid sections rather than page-builder blocks.
- A padel rally game built into the site as a lead magnet.
- Early-access waitlist wired into Klaviyo.
Tell us what is not working.
Send over the site, the ad account or the process that keeps eating your week. You will get a straight answer on whether it is worth fixing.
Sent. Thank you.
You will get a reply from James, usually the same day. If it is urgent, book a call instead.