Case study · Split Lip Adventures

A world-record adventurer deserved a better website.

Scott Butler is a firefighter, adventurer and the first person to row across the Black Sea. His stories were living on a slow, fixed-width site-builder page from another era — so I rebuilt Split Lip Adventures from scratch as a fast, modern site that actually does the adventures justice.

01 — Before and after

Drag the slider. Same site, ten years apart.

The old site was built on a drag-and-drop website builder — fixed at 1024px wide, heavy with tracking scripts, and slow on anything that wasn't a desktop. The rebuild is a Next.js app served from Cloudflare Workers: dark, editorial, and built around Scott's photography.

Split Lip Adventures homepage — beforeBeforeAfter
The homepage, before and after the rebuild — drag the handle to compare.

02 — Special feature

Every adventure, on one globe

My favourite part of the rebuild is the adventure map: an interactive 3D globe with 153 of Scott's photos pinned where they were taken, clustered by expedition. Spin it, pick a cluster, and browse the gallery — filterable by country — from the Black Sea row to bikepacking through Uganda: the range of a firefighter who keeps saying yes to the next expedition, raising money for charity as he goes.

The adventure map — an interactive 3D globe with photo clusters pinned to expedition locations
The adventure map — 153 photos pinned to a spinnable globe.

03 — The numbers

Every Lighthouse score, up

The old site was slow and hard to use — and the numbers agreed. The rebuild pushed every Lighthouse category into the green: performance and best practices to a perfect 100, SEO to 100, and accessibility from a failing 56 to 96.

Before — the old site

70
Performance
56
Accessibility
77
Best Practices
83
SEO

After — the rebuild

100
Performance
96
Accessibility
100
Best Practices
100
SEO

04 — How it's made

By now, this is bread and butter

Sites like this have become a repeatable practice for me: build it in Next.js, migrate years of content off whatever dated platform it was trapped on, and wire it to a CMS — here, Sanity — so the owner can add the next chapter themselves without ever touching code.

The only genuinely new thing each time is the client's existing setup: which provider they're on, how their DNS is wired, and what has to move without the site going dark for a second. Everything else is a path I've walked before — which is exactly why it comes together quickly and cleanly.

05 — The payoff

A site that earns its keep

Scott didn't want a redesign for its own sake. He wanted somewhere to promote his public speaking, a way to show people where he's been — that's what the map is for — and out from under a web provider that had quietly become expensive.

He got all three: a custom site built around how he actually works, room to grow as the expeditions do, and a hosting bill a fraction of what he was paying before.

It's live.

Split Lip Adventures is up at its new home. Spin the globe, read the stories, and see the rebuild for yourself.