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.

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.

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.