Every page, designed then built
One Figma library and matching Webflow variables, so every new page starts on-brand.
A portfolio for someone who builds interactive websites needed its own look: confident, a little playful, and clearly "space". Everything had to work as a tiny icon and as a giant headline.
A monogram where a ringed planet cuts through the A and the B, a token set (void, deep, panel, starlight, signal), square components with zero radius, and type roles for display, body and mono, all mapped to CMS-editable variables.
Open a system to see what it does, why it matters and, in Engineer mode, how it works.
An A and a B with a ringed planet cutting through them. The planet and its ring also form the A's right leg, so the letters and the planet read as one shape.
Three solid shapes on one 490 × 242 artboard: the A's stroke, the planet with its ring, and the B. The gaps between them are real cuts, so it works as a single-color SVG. On the site it warps in as an outline, then fills, all in CSS.
Switch Crew level to Engineer for the technical breakdown.
Every button and card has sharp corners. When you press a button, its shadow collapses like a key being pushed.
Radius token fixed at 0. Primary buttons carry a 4px offset shadow that collapses to 0 on press, with the label shifting 4px to match.
Switch Crew level to Engineer for the technical breakdown.
A wide, heavy font for big headlines, a clean one for reading, and a "computer" font for small labels.
Archivo Expanded 900 (display), Geist (body), JetBrains Mono (labels, coordinates, sizes). Mono is reserved for things a design tool would print.
Switch Crew level to Engineer for the technical breakdown.
What the site does for the people who run it and the people who visit it.
Thin knockouts are the first thing to close up when a logo shrinks, so the cuts around the planet are wide enough to survive at 32px. The favicon and webclip are exported on the site's #07080D background.
Signal orange is a single token. Decorative states use separate tokens, so accent creep can't happen by accident.
Checked against WCAG 2.2 AA and AAA. The on-accent text color is a token, so every new button inherits it.
Tokens map one-to-one to Webflow variables, so a color change in one place updates the whole site.
Everything this mission delivered, planned and mocked up first, then built from the ground up.
One Figma library and matching Webflow variables, so every new page starts on-brand.
Platform · Year
Self-initiated identity
iterations created
oz of coffee along the way
hours of endless tweaking
Every tool this mission ran on. Pull one out of orbit and let go; it finds its way back.
Tools in orbit