Yoann Abriel
fr

All projects

2024-2026

Personal Portfolio

This site. A full typography-first redesign: Swiss style, paper background, a single red accent, Switzer and Fragment Mono. Next.js 15, Tailwind CSS 4, FR/EN i18n, dark mode, zero animation libraries.

Before / after: the 2024 glassmorphism version on the left, the 2026 Swiss typographic version on the right

fig. 01 · 2024 on the left, 2026 on the right: same content, the decor is gone

This portfolio was first built in 2024 with a glassmorphism aesthetic, then fully rethought in 2026: the data stayed, the decoration left. The new version leans on the Swiss typographic style: a strict grid, generous whitespace, and an inverted hierarchy where every project opens with its outcome rather than its name. Two typefaces (Switzer for text, Fragment Mono for metadata), a single red accent, no animation libraries: one CSS-only reveal sequence, disabled when the user prefers reduced motion.

Inverted hierarchy

Two rows of the home ledger: 73,000+ interactions then CEO demo, each followed by the project name and description.

fig. 02 · Selected work section of the home page, 2026 version

On the home page, every featured project opens with its outcome rather than its name: the figure large on the left, title and detail on the right.

Switzer and Fragment Mono

Home hero in light mode: large Switzer headline, a mono Ship log column on the right, one red availability dot.

fig. 03 · Home page hero, light mode

Only two typefaces: Switzer for text, Fragment Mono for metadata. A strict grid, generous whitespace, a paper background and a single red accent.

Dark mode

The same home hero in dark mode: light text on a black background, mono column on the right.

fig. 04 · Home page hero, dark mode

The site ships light and dark: the same tokens (paper, ink, one red), inverted. No animation libraries, one CSS-only reveal sequence, disabled when the user prefers reduced motion.

FR / EN

Hero of the English home page: I build production AI systems, end to end, with the Ship log column.

fig. 05 · English version, yoannabriel.com/en

The site is bilingual with next-intl: French by default, English under /en, with the same content and the same layout.

Technologies

Next.js 15 · TypeScript · Tailwind CSS 4 · next-intl