[ ← ALL PROJECTS ]
03. / PROJECTS / 05 — PORTFÓLIO
Portfólio
>This site: 6 themes, 3 languages and switches that never shift a pixel.
- YEAR
- 2026
- ROLE
- Design · Full-stack
- STATUS
- LIVE
- STACK
- Next.js · TypeScript · Tailwind CSS · GSAP · Lenis · Vercel
01 — PROBLEM
Different fonts and translations have different sizes: a naive theme or language switch makes the page jump.
02 — SOLUTION
Titles sized from a base unit, text that reserves its longest translation, and a three-layer theme wave.
03 — RESULT
Zero layout shift across 6 themes and 3 languages, measured element by element with Playwright.






