The work first, the frame second.
A portfolio theme that treats each project as a chapter. Full-bleed openers, a running caption column, and an index that makes the whole body of work legible at once.
Each project opens at full width, then narrows into a two-column reading state where images sit left and the account of the work sits right. The two stay in step as the reader scrolls.
The index page is the argument. It shows every project at the same scale so a body of work can be judged as a body rather than as a sequence of highlights.
Clients stopped asking me for a PDF.
— A studio of three
A case study, properly staged.
Chapter openers
A full-bleed image, the client, the year and one sentence of brief, before the reader commits to the whole case study.
Running captions
A caption column that stays level with the image it describes instead of scrolling away from it.
Flat index
Every project at one scale on a single page, sortable by year, client or discipline.
Print-ready case studies
A print stylesheet that turns any case study into something a client can send onward without asking you for a deck.
Private projects
Password-protected work that stays out of the index, the feed and the sitemap until you unlock it.
Paired navigation
Next and previous move within a discipline rather than by date, so related work stays adjacent.
The apparatus around the work.
Fields, archives and hand-off tools that turn a folder of images into something a client can be sent.
- Client and year metadata fields
- Discipline taxonomy with its own archive
- Sortable project index
- Password-protected case studies
- Print stylesheet for client hand-off
- Credits block with role attribution
- Before and after image comparison
- Project brief callout
- Cross-linked related work
The details
- Version
- 3.1.0
- Released
- Jul 22, 2026
- Case study fields
- Client, year, role
- Index sorting
- Three axes
- Private work
- Supported
- Print sheet
- Client hand-off
Recent releases
- 3.1.0Jul 2026 — Index sorting now keeps its state in the URL
- 3.0.0Jun 2026 — Caption column no longer detaches on short projects
- 2.9.0Apr 2026 — Private projects excluded from the sitemap as well as the index
- 2.8.0Mar 2026 — Added a role field to the credits block