Design

0012024 — Type & GridFibonacci as Structure

An investigation into what happens when a type scale and a spatial grid share the same numerical origin.

0022023 — IdentityMark for an Unnamed Institution

A logotype developed without a brief, for an organisation that does not yet exist but perhaps should. The mark needed to carry authority without history — a difficult thing to fake, and an interesting constraint to design around.

0032023 — PrintSix Grids

A limited publication of six typographic systems derived from a single dataset, set by hand.

0042022 — DigitalArchive as Interface

A browser-based tool for navigating historical documents without a predetermined sequence. Built on the premise that an archive is not a library — retrieval and discovery are different acts, and the interface should know the difference.

0052022 — ProcessOn Working Without a Brief

Notes from a year of self-directed practice: what changes when no client is waiting.

0062021 — IdentityTwelve Attempts at a Monogram

The same two letters. Twelve interpretations. Only two survive the test of reduction to 16px. The exercise became less about the letterforms and more about what legibility actually demands — and how much of what we call style is just failure that hasn't been tested yet.

001 — 2024 — Type & Grid

Fibonacci as Structure

001

What happens when a type scale and a spatial grid share the same numerical origin?


The Fibonacci sequence — 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89 — is not a design system. It is a growth pattern. The question this project asked was whether a design system built from it would carry that organic quality into the work, or whether the mathematics would simply produce another set of arbitrary values dressed in natural authority.

The experiment began with a single seed value: 21px, chosen because it sits comfortably as a body text line-height and because its position in the sequence gives it useful neighbours on either side. From this, a full typographic scale was derived. Then a spatial grid. Then a series of layouts set exclusively using values from the resulting system.

Medium

Research & Publication

Year

2024

Status

Ongoing


Type scale applied at display size — 55px / 63px lh

Spatial grid derived from the same sequence


The grid that emerges is not uniform. It has rhythm in the way a piece of music has rhythm — intervals that repeat, vary, and occasionally surprise.


Spread from the resulting publication — all measurements derived from the Fibonacci sequence

The layouts that emerged from this constraint were neither predictable nor chaotic. Columns appeared at widths that felt considered. Type sat at sizes that had a natural relationship to one another. The system did not produce beauty automatically — it produced coherence, which is a different and arguably more useful thing.

What remains uncertain is whether the quality of the work derives from the Fibonacci origin of the system, or whether any internally consistent system would have produced a similar result. That question is probably unanswerable, and possibly beside the point.

Detail — baseline grid overlay

Fibonacci as Structure — 2024

004 — 2022 — Digital

Archive as Interface

004

An archive is not a library. Retrieval and discovery are different acts, and the interface should know the difference.


Context

The project began with a collection of approximately 4,000 documents — letters, photographs, institutional records — held by a private family archive. The material had been digitised but not organised; it existed as a flat folder of files with inconsistent naming conventions and no metadata structure.

Problem

Conventional archival interfaces impose hierarchy: series, subseries, item. This works well for retrieval — if you know what you are looking for. It works poorly for discovery — if you do not. The family wanted both. They wanted to be able to find a specific document when needed, and to wander when not.

Approach

Rather than build a single interface that attempted to serve both purposes, the project proposed two entry modes: a structured index for retrieval, and an associative view for discovery. The associative view was the interesting design problem.


The question was not what to show, but what to withhold — and how to make the act of finding feel like the beginning of something rather than the end of a search.


The Associative View

Documents in the associative view are connected by metadata relationships: shared dates, shared named individuals, shared locations, shared document type. The interface surfaces these connections visually, without requiring the user to formulate a query. Moving between documents is a matter of following a thread.

The visual language of the interface was designed to feel more like a reading table than a database. Documents appear at a legible scale. Connections are indicated by proximity and by fine lines — not by colour or iconography. The system is quiet by design.

A secondary consideration was time. Archival material spans decades; some of the documents in this collection are over a century old. The interface needed to hold that span without trivialising it. Dates are always displayed in full. Documents from different periods are never visually equalised.

Details

Browser-based application

Year

2022

Scale

~4,000 documents

Status

Delivered


Reflection

The most unexpected outcome of the project was how quickly the family began to describe their archive differently — not as a collection of documents, but as a collection of relationships between documents. The interface had changed not just how they navigated the material, but how they thought about what the material was.

What Remains Open

The associative view surfaces connections based on shared metadata. It does not surface thematic or semantic connections — relationships that a human reader would recognise but that a database cannot encode. Whether this is a limitation to be solved technically, or an invitation for a different kind of interface entirely, remains an open question.

Archive as Interface — 2022
0012024 — InterfaceNavigation as Topology

A prototype exploring site navigation as a spatial rather than hierarchical problem.

0022023 — TypeVariable Baseline Engine

A tool for generating baseline grids from any chosen typographic sequence. Exports to CSS.

0032022 — GridModular Scale Calculator

Enter any two values and a ratio; receive a complete spatial and typographic scale system.

Photography

0012024 — CampaignPresence / Absence

A campaign built around the deliberate withholding of the subject. Negative space as statement.

0022023 — EditorialThe Unlit Room

Direction for a twelve-page editorial. Available light only. No direction given to subjects.

0032022 — BrandVisual Identity in Motion

Creative direction for a brand whose identity exists only in movement — never in a static frame.

001 — 2024 — Campaign

Presence / Absence

001

What remains when you remove the subject? Everything the subject was holding together.


Studio, London — March 2024. Available light, no fill.


The frame does not describe absence. It produces it.



The brief was a campaign for a fashion house that had decided, after thirty years, to stop showing its clothes. The decision was not a provocation — it was a genuine contraction, a withdrawal from visibility as a form of presence. Our task was to make that legible without making it ironic.

Every image contains the evidence of someone having been present. A coat draped over a chair. A glass left on a windowsill. A door held open by a single book. The subject is never in the frame. The subject has always just left.

Medium

Campaign / Print

Year

2024

Status

Complete

Role

Creative Direction



On set

The shoot took four days across two locations — a house in Kensington that had been in the same family for sixty years, and a suite at a hotel that had agreed to let us work in rooms between guests. Both spaces were chosen for the same reason: they held the texture of occupation without any current occupant.




Withdrawal, done seriously, is its own kind of assertion.


Result

The campaign ran in four print titles and as a series of outdoor placements in London and Paris. No product was shown. No model appeared. The brand's name appeared once, in the smallest available type, at the lower right of each image. Several viewers initially assumed the images were editorial rather than advertising. The house considered this a success.



Presence / Absence — 2024
0012024 — StudioObject Studies

A series of still-life productions examining the relationship between objects and the surfaces they rest on.

0022023 — LocationResidual Spaces

Production work in found locations: decommissioned industrial buildings across three countries.

0032022 — StudioColour Field

Controlled studio productions investigating colour relationships between subject, surface, and light.

Aether Apparel0042013–2016 — Campaign ProductionAether Apparel

A decade of seasonal campaigns across Japan, Norway, Iceland, the California desert, and beyond. Natural light only, guerrilla production, locations scouted a week ahead.

004 — 2013–2016 — Campaign Production

Aether Apparel

004

Aether Japan FW13

The clothing was made to perform on a mountain peak or in a boardroom. The brief was to find landscapes that held both at once.


Aether Japan FW13
Aether Japan FW13

Japan, FW13. Scouted the week before. Shot guerrilla — bullet trains, museum plazas, corporate underpasses.


I would love to let a nearby building mask the sun off and use a beam of light as a natural strobe.

Aether Japan FW13

Aether SS16 LA
Aether Palm Springs
Aether Japan FW13 bokeh

Aether was built around a genuine tension — technical outerwear that could move from the mountain to the city without announcing the transition. The brand directive was to shoot in locations that carried both qualities simultaneously: the drama of a natural landscape and the precision of an urban one.

I would spend the week before each shoot driving the routes, clocking the light at each hour, identifying the windows. Iceland in late spring gave us good light at midnight and again at five in the morning. Japan in winter gave us architectural geometry that felt as extreme as any terrain we shot in.

Client

Aether Apparel

Medium

Campaign / Location

Years

2013–2016

Role

Photography / Production


Aether Palm Springs motorcycle
Aether Palm Springs

Palm Springs. The motorcycle belonged to one of the owners. We used the desert light at the very end of the day.


On colour

Every image was graded toward what I thought of as the glass edge — that specific green-blue you see in the side of a thick piece of plate glass. Cool, precise, slightly industrial. It gave the outdoor work a quality that sat between the natural and the constructed, which felt right for clothes that existed in exactly that space.


Aether SS16 LA
Aether SS16 LA crosswalk
Aether Palm Springs cyclist

Aether SS16 LA stairs
Aether Palm Springs runner

Aether SS16 LA

I only used a strobe once on an Aether shoot — to backlight someone during a snowstorm at night.


On production

We shot guerrilla throughout — no permits, no advance setup. The crew was small: art director, stylist, the owners, one or two models. We would show up and find the angles. A crowded bullet train in Japan. A museum in Reykjavik. A rooftop parking structure in Los Angeles at six in the morning. The locations held more than we could have planned.


Aether SS16 sailboat
Aether SS16 sailboat

Aether SS16 LA tunnel
Aether Apparel — 2013–2016
0012024 — AnalogueRemaining Light

35mm. Shot over four months in three cities. Developed in a borrowed darkroom at the end of winter.

0022022 — LandscapeLatitude Notes

Light at 58° north across a single year. The same location. The same hour. Every season.

0032021 — PortraitStill People

Portraits of individuals at rest — not posed, not performing, simply occupying a room.

0042020 — AnalogueInterior Distances

A series made indoors during a period of extended proximity. Distance found in the space of a room.

Exploration

0012024 — Field NotesAlong the Threshold

Notes from a journey made without a fixed destination. The route was determined each morning.

0022023 — TerritoriesUnmapped Interiors

A record of places that exist in no official cartography — buildings, corridors, transitional zones.

0032022 — RoutesReturn by a Different Road

What changes when the journey back is taken as a separate undertaking from the journey out.

0042022 — PassagesTransit

Airports, stations, border crossings. The threshold as subject rather than incidental to it.

0052021 — Field NotesSouthern Latitudes

Three weeks at the edge of navigable territory. Notes made in pencil and transcribed on return.

Repository

0012024 — UtilityBaseline Grid Generator

Input any Fibonacci-derived type size; outputs a complete CSS baseline grid system.

0022023 — AutomationFile Renaming Pipeline

Batch rename and organise image assets by EXIF date, camera model, and shoot identifier.

0032022 — ExportPDF Metadata Stripper

Remove embedded metadata from PDF exports before client delivery. Drag-and-drop interface.

0012024 — WebType Specimen Generator

Paste a Google Fonts URL; receive a complete specimen sheet set to the Fibonacci scale.

0022023 — ToolColour Ratio Checker

A small tool for testing foreground/background colour pairs against WCAG contrast ratios.

0032022 — WebReading Time Estimator

Paste any body of text; returns reading time by type with word-count breakdown.

OngoingWorking Bibliography

Books, papers, and primary sources kept close. Updated as work demands. Annotated where possible.

OngoingInstruments of Practice

Software, hardware, and analogue tools in active use. Listed plainly, without hierarchy or enthusiasm.

OngoingInfluence Log

A candid record of what has shaped the work — not always flattering, not always obvious.

0012024 — IdentityStudio Lacuna

Full identity system for an architecture practice. Wordmark, grid system, and document templates.

0022023 — PrintAnnual Report, Undisclosed

Art direction and design for a 96-page annual report. Set in a single weight of a single typeface.

0032022 — DigitalPublishing Platform Redesign

Information architecture and visual design for a long-form editorial platform. Launched Q3 2022.

Musings

Ongoing — FragmentsSmall Notations

One or two sentences. Not enough to become something. Enough to keep.

Ongoing — ReadingWhat I Am Currently Reading

Annotations and reactions, updated irregularly. Not reviews. Responses.

Ongoing — ObservationsWhat Keeps Returning

Ideas that resurface across months and years, resisting resolution.

Ongoing — CorrespondencesLetters, Sent and Unsent

Correspondence that became something else in the writing. Shared with permission or without recipient.

Ongoing — ObservationsOn Difficulty

A slow accumulation of notes on the productive kind — the kind that arrives before understanding does.

Ongoing — FragmentsWorking Definitions

Words I use often, defined as I actually use them rather than as dictionaries record them.