Skip to content
Home
← All work
2026·live· Next.js· TypeScript· Framer Motion· R3F

This site

The thing you're reading. A cinematic but restrained personal site, built quietly over a few evenings. Bilingual, dark, with a 3D car easter egg in the hero.

Context

Wanted a personal site that isn't a CV in HTML. Cinematic, restrained, dark. Bilingual EN/DE. Something that says "here's who I am" without performing the saying of it.

Approach

Next.js 15 with React 19 and the App Router. Instrument Serif italic for display, Geist for sans, Geist Mono for the monospace artifacts (systemctl block, git log, EXIF readout). Framer Motion for the slow animations. React Three Fiber for the 3D car in the hero. A small EN/DE dictionary instead of a full i18n library. Hidden terminal overlay at `?`. Case studies (you're reading one). Statically prerendered, deployed on Vercel.

Outcome

Built. Live. You're reading it. The bones are there to add real projects, photos, and stories as they happen.

Stack

App
  • Next.js 15
  • React 19
  • TypeScript
Style
  • Tailwind
  • Instrument Serif
  • Geist
Motion / 3D
  • Framer Motion
  • React Three Fiber
Host
  • Vercel
Source