Colophon
The choices - and measurements - behind this portfolio.
Built as a Nuxt application with a typed public data layer, server endpoints, and automated evidence from production. Scores below are published by CI, not typed into the page.
Lab snapshot
Lighthouse CI
Desktop profile · median of 0 runs
The published performance snapshot failed validation.
Lighthouse is a controlled lab test. TBT is a lab responsiveness diagnostic; it is not field INP and is never presented as one.
Field experience
Chrome UX Report
Not enough public field data, or CrUX has not been queried yet.
Phone traffic · rolling 28-day public dataset.
Implementation
What it runs on
Nuxt 4 and Vue 3 render the interface. Nitro serves the public JSON endpoints. Tailwind provides the design tokens, while GitHub Actions runs production Lighthouse checks and queries CrUX.
Design & access
Quiet by intention
A restrained monochrome system keeps the work central. Semantic landmarks, visible focus states, reduced interface density, responsive type, and contrast-aware tokens support keyboard and small-screen use.