Design System
Tokens, components, and theming.
A reference for the design language powering this portfolio — and the foundation I apply to enterprise design systems at scale.
Color Tokens
Semantic color primitives that adapt to light and dark contexts.
Background
--background
#FFFFFF
Surface
--surface
#FAFAFA
Border
--border
#E4E4E7
Muted
--muted
#71717A
Foreground
--foreground
#09090B
Accent
--accent
#4F46E5
Token Reference
Semantic tokens resolve to primitive values based on active color mode.
Token Swatches
color.background.defaultcolor.text.primarycolor.border.defaultcolor.action.primaryType Scale
Geist Sans — a clean geometric sans-serif optimized for UI legibility.
Display
72px / 600
Designing clarity.
H1
48px / 600
Senior UX Designer
H2
36px / 600
Featured Work
H3
24px / 600
Case Study Overview
Body LG
18px / 400
Crafting enterprise experiences that reduce cognitive load.
Body
15px / 400
End-to-end design work across complex SaaS platforms.
Caption
12px / 500
ENTERPRISE SAAS · CYBERSECURITY
Spacing Scale
8px base grid. All spacing values are multiples of 4px.
Border Radius
Consistent rounding across component contexts.
sm
6px
Tags, badges, chips
md
10px
Buttons, inputs
lg
16px
Cards, panels
xl
24px
Modals, sheets
full
9999px
Pills, avatars
Components
Core interactive components with consistent states.
Buttons
Tags & Badges
Card
Card Title
Subtitle / metadata
A flexible card component used for displaying content blocks, case studies, and feature highlights across the portfolio.