Tech stack

Next.js 16 + React 19

App Router, server components, TypeScript.

Tailwind CSS

Utility classes on every route, with the design system distilled into tokens: a small scale of sizes, weights, and colors. Animations and button art keep a thin layer of plain CSS.

Geist

A variable grotesque with a cool Swiss cast, self-hosted at build time, so the type comes from this domain with no third-party font request.

Cal.com

The mentoring page books sessions through Cal.com's embed, themed to match the site and synced to Google Calendar.

Luma

Coworking events come from the Luma API and render through one shared event-row component.

Vercel

Hosting and deploys; pushing the main branch ships the site.

Claude Code

Built and iterated with AI, one small change at a time.