Garage

The Design Repository

A visual reference for design styles, UI patterns, and charts, built for my own design work. In four months it grew from eight style pages to 22 styles, 32 patterns, and 28 chart types, and produced Folio, the design system this site uses.

Personal project

The Design Repository home in October 2026: a Bodoni headline, Design, in practice, beside a rendered fold study, above a collection of style cards that each show the same museum poster, Everyday objects, in a different style.
1 / 5
Status
Deployed
Role
Designer and product owner
Methods
Personas, jobs to be done, Next.js, design tokens
Timeline
June to October · 2026
Team
Solo, with AI coding agents

A reference I would actually use.

Style references online tend to be mood boards or listicles. I wanted one page per style that shows the style working, explains its rules, and cites its history, so I could choose a direction and then build it faithfully.

I wrote the audience down before the pages. The primary reader is a designer working in Figma, which is me, arriving with one of three jobs: discover a direction, keep up with emerging styles, or implement a style already chosen. The secondary reader builds interfaces by prompting AI tools and needs the concrete parameters, such as type scale, color roles, and grid, to keep a model from drifting toward generic output. The home page serves the first two jobs; the detail pages serve the third.

I directed the project and made the design calls. Most of the code was written with AI coding agents, which the commit history records.

Eight styles in a day.

On June 13 the first commit set up a Next.js site, a typed data model for a style, and a Swiss Style page as the template. By the end of the day the site had eight cited style pages, original visual specimens, and a static export.

Content is data: each style is one typed file with its sources, and the page template renders it. Every factual claim carries a citation, and the project’s rules require opening each source to confirm it says exactly what is claimed. Claims whose source could not be confirmed were softened or cut.

The Swiss Style page on June 13: a large grotesk title over a faint grid, letter-spaced eyebrow labels, and a Visual DNA card listing era, origin, and mood tags.
June 13, 2026.
The same Swiss Style page on October 4: a Bodoni title, three tabs, and full-width authored specimens in the style itself.
October 4, 2026.

The home page, four times.

A neutral grid and a marketing headline gave way to a card grid, then a numbered index with a preview plate, then a gallery where every style renders the same museum poster, so styles can be compared directly.

June 13 home: the headline Every design style, defined with care, over a faint grid, with Browse styles and How a page works buttons.
June 13.
June 28 home: a Styles heading over a three-column card grid with a specimen, tagline, and mood tags on each card.
June 28.
July 3 home: a Bodoni Styles heading, a numbered index of styles with filter and sort, and a preview plate for the selected style.
July 3.
October 4 home: the headline Design, in practice, a rendered fold study, and a filtered gallery of style cards.
October 4.

Show the style, then explain it.

The Visualization index: purpose filters, such as Compare values and Show change, above live previews of a bar chart, dot plot, and dumbbell chart.
Visualization catalog, October 2026.

The early pages led with prose and kept the examples lower down. I reversed that in July: detail pages now open on authored examples, and the research sits in collapsed sections below.

The examples are original demonstrations, never copies of existing work. Most styles share one subject, a museum exhibition, so the difference between Swiss, Memphis, and Material is the style and nothing else. Supported styles can also restyle the reference page itself, which shows the style holding up on a dense, real page instead of a single poster.

The pattern library followed the same rule. Each pattern page has a live specimen with keyboard behavior and real reference screenshots, and the visualization catalog is organized by the reader’s purpose, such as comparing values or showing change, rather than by chart name.

The writing went through two passes for tone. The first cut embellishment across every page; the second split the voice into one for articles and one for reference pages.

An identity of its own.

Folio 2.1 guide: numbered sections, the headline The house system, a concrete building photograph, and a Bodoni specimen on oxblood.
Folio 2.1, October 2026.

Until July the site borrowed a neutral Swiss look. On July 3 I gave it its own design system, Folio, and rejected the first version the same day: warm ivory paper and grain read as too yellow, and as a veneer over the same structure.

From a round of options I chose a split-view structure, a porcelain and graphite palette with oxblood for actions, and a sharp grotesk paired with a Didone display face. That version replaced the first before the day was out.

In September, Folio 2.0 became portable: canonical tokens with contrast checks, live component references, and a plain React app that proves the components work outside the site. Folio 2.1 added seven scannability rules, such as differentiating before adding space and stating a status once.

This site uses Folio 2.1, copied unchanged into its repository. Its type, color, and layout rules come from that work.

Where it stands.

As of October 11, 2026, the reference has 22 styles, 32 UI patterns, 28 chart types, and 7 articles, with site search across all of them.

The site is public and deploys from the private repository on every change. I have not tested it with other designers; the personas are my own working assumptions, and the reader they describe best is me.

Open the Design Repository