Case study · 03Back to work
This portfolio
- Role
- Design, build and tests
- Timeline
- 2026
- Stack
- Next.js · Tailwind · GSAP
Problem
Show both halves of the work in one place: building interfaces, and proving they work.
Approach
Next.js, TypeScript and Tailwind, exported as a static site on Cloudflare Pages. GSAP and Lenis for motion, stable test IDs on the key elements, and Playwright, axe and Lighthouse running in CI.
Impact
- 0accessibility violations, checked by axe in CI
- LiveCore Web Vitals measured in your browser, shown in the footer
- Press Ito inspect any element on the page