Selected work · 2026

RECENT FILMS AND STILLS.

Films and stills made this year, spec and commissioned. Every frame directed here, finished by hand.

THE INDEX.

7 projects · 2026
FILM0:20 · full film

RELAY

Three tracksuit looks, three rooms of one London flat, and one horizontal camera move through all of it. Cut to loop back into its own first frame.

ClientSpec concept
DisciplineFilm, direction, grade
Format16:9, 4K
Year2026
View project →
FILM0:23 · full film

BLOWUP

A man works a floor pump on a London street. Two lads across the road get completely the wrong idea, and never do see what he was actually inflating.

ClientSpec concept
DisciplineFilm, casting, grade
Format16:9, 4K
Year2026
View project →
FILM0:39 · full film

SEAFORTH

A perfume remembered on a tube platform. Twenty four shots of amber light, close texture and one held face, then the return to the carriage.

ClientForvr, own film
DisciplineFilm, art direction, sound
Format16:9, 4K
Year2026
View project →
FILM0:23 · full film

TOUCHDOWN

A kid in full baseball kit, an armchair on black sand, and one throw too many. The ball lands beside the empty chair after he has already gone.

ClientSpec concept
DisciplineFilm, art direction, grade
Format16:9, 4K
Year2026
View project →
STILLS11 frames · all of them

FENCE

Eleven frames, one room, one year. The camera never moves and the room never changes. The tree through the window does the whole job.

ClientSpec concept
DisciplineStills, set build, retouch
Format4:5, 11 frames
Year2026
View project →
STILLS18 frames · all of them

SMALL CIRCLE

A varsity collection shot in one sitting under one lighting setup that never moved, so the whole set reads as a single session.

ClientSmall Circle
DisciplineStudio stills, direction
Format4:5, 18 frames
Year2026
View project →
STILLS21 frames · all of them

STATUE OF A FOOL

A collection built end to end, written direction through to finished campaign. Nobody commissioned it, which was the point.

ClientForvr, self-initiated
DisciplineDirection, graphic, garment, campaign
Format3:4, 21 frames
Year2026
View project →

Spec work is labelled spec, and the spec films do not name the brand they were made for, because none of them commissioned it. Nothing here is a case study we cannot show you the files for, and no numbers are attached to work that has not run.

Design and build

WEBSITES.

8 builds · designed and coded in house

Every one answers the same question a different way: what should this business's site actually do that a template cannot? Each is built around one working interaction, not a slideshow of it.

PYRE site, scrolled top to bottom Hover to scroll · click to open

PYRE

Hot sauce

The page has a temperature. Scoville maps to Kelvin on a black-body curve, so scrolling the range physically heats the site from near-black to white-hot.

SECTION site, scrolled top to bottom Hover to scroll · click to open

SECTION

Sandwich counter

The build. The sandwich comes apart layer by layer as you scroll, because the order things go in is the thing they actually sell.

HALF LIGHT site, scrolled top to bottom Hover to scroll · click to open

HALF LIGHT

Fragrance

Real refractive glass, with liquid that carries scroll momentum. The bottle behaves like glass rather than a picture of it.

HALDANE site, scrolled top to bottom Hover to scroll · click to open

HALDANE

Watchmaker, Edinburgh

The Caseback. A circular aperture opens through the dial into the movement, then the escapement, with a balance wheel running at a real 4Hz.

BLIP site, scrolled top to bottom Hover to scroll · click to open

BLIP

Children's toys, direct

The Incubator. A full-bleed ring of pods you drag or flick through. Open the front one and it cracks: the lid tips off and the creature springs out.

NOCTURNE site, scrolled top to bottom Hover to scroll · click to open

NOCTURNE

Night-shift clinical staffing

The Rota Dial. A working 12-hour control. Drag it to 03:00 and coverage, open shifts and the hourly rate all re-resolve, and the page itself darkens.

PICA site, scrolled top to bottom Hover to scroll · click to open

PICA

Risograph print house

Registration. Two real ink plates composited with multiply, so the overprint colour is produced rather than picked. They sit 9px out of true until you snap them.

PUDDLE site, scrolled top to bottom Hover to scroll · click to open

PUDDLE

Animation studio

The Pose Test. Click a keyframe and the rig snaps to it, no tween. Press play to run it on twos, then switch the hand-drawn boil off and watch it die.

Self-initiated concept builds, made to prove the interaction rather than to fill a portfolio. Client sites shown on request.