SAMUELV.1.0

// INDEX

  • 01.HOME01. HOME
  • 02.ABOUT02. ABOUT
  • 03.PROJECTS03. PROJECTS
  • 04.CONTACT04. CONTACT

SETTINGS

THEMETERMINAL
LANGUAGE

V.1.0 // 2026

© 2026 SAMUEL SOUSA

SAMUELV.1.0

SYS.01 — Software DeveloperDesenvolvedor de SoftwareDesarrollador de Software

Accepting ProposalsAceitando propostasAceptando proyectos-- --- ---- // --:--:--LAT 2.9055° S · LONG 41.7734° W

/ PROJECTS / PORTFOLIOPROJETOS / PORTFOLIOPROYECTOS / PORTFOLIO

Accepting ProposalsAceitando propostasAceptando proyectos--:--:--2.91° S 41.77° W
Accepting ProposalsAceitando propostasAceptando proyectos-- --- ---- // --:--:--LAT 2.9055° S · LONG 41.7734° W

/ PROJECTS / PORTFOLIOPROJETOS / PORTFOLIOPROYECTOS / PORTFOLIO

  • 01.HOMEHOMEINICIO
  • 02.ABOUTSOBRESOBRE MÍ
  • 03.PROJECTSPROJETOSPROYECTOS
  • 04.CONTACTCONTATOCONTACTO

THEME / TERMINAL

Phosphor black, lime accent, 40 px grid.Preto de fósforo, acento limão, grid de 40 px.Negro fósforo, acento lima, cuadrícula de 40 px.
LANGUAGE
  • [ GH ]
  • [ IN ]
  • [ MAIL ]

© 2026 SAMUEL SOUSA

[ ← ALL PROJECTSTODOS OS PROJETOSTODOS LOS PROYECTOS ]

03. / PROJECTS / 04 — PORTFÓLIO

Portfólio

>This site: 6 themes, 3 languages and switches that never shift a pixel.Este site: 6 temas, 3 idiomas e trocas que não movem um pixel.Este sitio: 6 temas, 3 idiomas y cambios que no mueven un píxel.

YEAR
2026
ROLE
Design · Full-stack
STACK
Next.js · TypeScript · Tailwind CSS · GSAP · Lenis · Vercel
STATUS
LIVE
[ LIVE SITE ]↗[ SOURCE ]↗
Home page of the portfolio in the TERMINAL theme
About page in the BLUEPRINT theme
Project index in the COBALTO theme
Project page in the FORJA theme
Contact page with the e-mail revealed, SONAR theme
Home page in the HERBÁRIO theme
Boot loader counting to 100%
01/07 — CoverCapaPortada

A — OVERVIEW

My own portfolio, designed and built as a project in its own right. A terminal-brutalist identity with six complete themes — each with its own typography, texture and cursor — in English, Portuguese and Spanish, where changing theme or language feels like a transformation, not a jump.

B — CHALLENGE

Different fonts and translations have different sizes: a naive theme or language switch makes the whole page jump. The goal was zero layout shift in any combination.

C — SOLUTION

Titles are sized from a base unit so every theme keeps the same line height; each text reserves the space of its longest translation; the theme switch is a three-layer wave built on View Transitions. Scripts in Playwright measure every element across all themes and languages.

D — RESULT

The site you're on — and material for itself: every theme doubles as a case study of the same content under a different identity.

NEXT PROJECTWellnessy→
— SAMUEL SOUSAV.1.0
  • > boot portfolio v.1.0
  • > theme
  • > locale en
  • > fonts
  • > mount /

000%

LOADING / PORTFOLIO

LOADING /