Gesso
Your career, hung in order.
Keeps an artist's exhibitions, residencies, awards, commissions and publications on one timeline linked to their works, and prints a gallery-format CV.
Zip, 267 KB. MIT licence. Built 6 Nov 2026.
Live preview
This is the real site, not a mock-up. Click around; the button on it opens the working app.
What you get
Everything a website needs, already done.
Pages and screens
- Hero gallery wall
- How it works
- Career timeline
- Printable CV
- Works
- Live app demo
Features
- Timeline of five entry types, each in its own colour
- Links between each entry and the works shown in it
- Filter by year range or entry type
- Print-ready CV in standard gallery format
- Free, runs in your browser, no account
- Data stays on your device
Palette
#2438c2#e6e9fa#151515#595954#71716b#141414
Style
- Minimal
- Editorial
- Elegant

For developers
A real codebase, not a page builder export.
Stack
Vite, React 19 and TypeScript for the app. The launch page is plain HTML, CSS and a little JavaScript with no build step. Vitest for unit tests, Playwright for browser tests.
Run it
unzip gesso.zip
cd gesso
npm install
npm run devIn the zip
site/the launch page with the built app insite/app/src/ande2e/the app source and testsdocs/technical-docs/architecture, runbook, quick referenceSTART-HERE.mdandLICENSE(MIT)
More like this
Also on the shelf

Gatefold
A website that shows a musician's releases as a wall of cover art, with tracklists, credits and artwork notes, plus sorting, filtering and a JSON export.

Hangline
Plan an exhibition wall to scale, space works evenly on an eye-line, and get exact hook positions plus a printable install sheet for the installer.

Workings
A portfolio site where each piece steps from thumbnail to final image, with notes on every stage, side-by-side comparison, and filters by technique or tool.
