/ Behind the build
Colophon
A colophon is a statement at the end of a book describing how it was produced. This is the same - for a website.
Stack
- Next.js 16Framework
App Router, React Server Components, Turbopack
- React 19UI Library
Server Components, Suspense, streaming SSR
- TypeScript 5.9Language
Strict mode, no any, no ts-ignore
- Tailwind CSS 3.4Styling
Utility-first, custom design tokens, dark theme
- Framer Motion 12Animation
Page transitions, scroll reveals, layout animations
- VercelHosting
Edge network, preview deployments, analytics
- AWS SESEmail
Contact form delivery, transactional emails
- Cal.comScheduling
Embedded calendar for booking calls
Typography
Lexend
Body textDesigned for improved reading proficiency. Variable weight, clean geometry.
The quick brown fox jumps over the lazy dog.
ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789
Funnel Display
Hero nameDisplay font for the primary heading. Bold, distinctive presence.
The quick brown fox jumps over the lazy dog.
ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789
Space Grotesk
Section headingsGeometric sans-serif for 'Tech Stack' and accent headings.
The quick brown fox jumps over the lazy dog.
ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789
Color Palette
Background
#0a0b0dhsl(220 8% 4%)Near-black with a cool blue-gray tint
Primary / Teal
#2db8a0hsl(172 50% 45%)Cool teal accent - buttons, links, emphasis
Foreground
#edededhsl(0 0% 93%)Off-white text for comfortable reading
Muted
#787a7dhsl(220 3% 48%)Secondary text, descriptions, metadata
Card
#131416hsl(220 6% 8%)Elevated surface for cards and dialogs
Border
#222326hsl(220 5% 14%)Subtle separation, low-contrast borders
Philosophy
- 01
Dark-only. No light mode toggle - the design was conceived in darkness and lives there.
- 02
Content over chrome. Every animation earns its milliseconds. No motion for motion's sake.
- 03
Hardcoded content. No CMS, no database for portfolio content. Data lives in TypeScript files with full type safety.
- 04
Performance is a feature. Zero layout shift. Minimal JavaScript. Server-rendered where possible.
- 05
The site is the resume. Every detail - from font choice to error handling - demonstrates engineering taste.