Work

Websites & web applications.

Live projects you can explore for yourself. SlayYard is my own product; the other selected builds are client work.

Selected work / Live

SlayYard's current lobby overlooking the Brineway arena, with the Store, Armory, match settings and Play controls
In-house project — multiplayer game

SlayYard

An original multiplayer arena shooter, rebuilt in the Godot engine. Play in the browser, create an account and join a live match — no installation required.

The Elevate interior design tool, showing a three-bed semi's ground floor rendered in 3D beside the editing panel
Interior design tool

Elevate

A room planner for an interior design business. Arrange furniture in 3D and build a quote as you design.

The Alice Cook art portfolio, showing the ‘a collection of digitised thoughts & ideas’ hero beside a mosaic of her 3D renders
Artist portfolio

Alice Cook

A portfolio for a 3D and digital fine artist, built around her own renders: series cards scrub through their frames on hover like a turntable, and her full back catalogue sits behind it in a browsable archive.

The live Umbra website: the umbra wordmark with links to Spotify, SoundCloud and Instagram
Music producer and DJ

Umbra

A launch site for an independent producer and DJ, built to present releases cleanly and load fast on mobile connections.

The Platinum Pavers website, showing a roller on a fresh tarmac driveway behind the headline ‘Driveways, footpaths and road repairs, done properly’
Tarmac and surfacing, Wales and the South West

Platinum Pavers

A site for a tarmac and surfacing firm: driveways, footpaths, reinstatements and road repairs, each with its own page, a gallery and a quote form.

The Kritikal Soundsystem website, showing the Sound You Feel First hero beside the 3D cabinet stack
Audio hire, Bristol

Kritikal Soundsystem

A hire catalogue for a Bristol sound-system company, listing every rig by capacity with pricing published up front.

More builds.

White Phoenix remains private at the client’s request, so it is kept outside the live selection.