Colophon

This site is called Samuel. It's both a public portfolio and a private daily-life dashboard: calendar, habits, goals, diary, moodboard, and a chat panel with an AI assistant named Sam.

I built it over a series of evening sessions, working with Claude Code as a pair programmer. The design is intentionally warm: cream backgrounds, terracotta accents, serif headings in Fraunces, no dark mode. The goal was a site that feels like a room, not a SaaS product.

Sam (the assistant) runs on Claude Sonnet 4.6 via the Anthropic API. He can read and write my calendar, habits, goals, diary, and portfolio, all through a chat interface. He's warm, honest, and doesn't say 'Great question!'

The stack

Next.js 16Framework
TypeScriptLanguage
Tailwind CSS v4Styling
shadcn/uiComponents
SupabaseDatabase, auth, storage
Anthropic ClaudeSam's brain + build partner
VercelHosting
Google Calendar APISchedule sync (service account)
Spotify Web APIMusic feed
next-intlNL/EN translations
Lucide ReactIcons
Fraunces + InterTypography

The source is private, but the vibes are open.