JetBrains Mono Variable · 100–900
Parvez Kose
Immersive hero title. Entire classic card surface. Metadata and eyebrows. The computer as authored object.
Fira Code Variable · 300–700
Designing interfaces for intelligence
Immersive subtitle + footer tagline. Ligature-rich contrast to JetBrains. One line at a time — never body copy.
IBM Plex Sans Variable · 100–900
Designed to break the statistical average of the web.
Prose, UI body, forms. Plex has personality — it avoids the Inter-sameness most AI portfolios default to. Default body weight is 400.
IBM Plex Serif Static · 400 only
What the model is actually doing.
Reserved. Blog article H1 only. Appears once per document. Never as body, never as UI.
24 / 1.3
H2 · Section head
16 / 1.6
Body, intro — 1.6 line-height
14 / 1.7
Prose body — 1.7 for reading
12 / 1.8
Classic bio + small body — 1.8
10 / 1.5
Footer · Tertiary metadata
Eyebrow / small caps
Staff Software Engineer
Nav link hover expands tracking
Footer tagline stacked, tracked 0.14em
Agentic systems.
Generative UI.
Visual interpretability.
Ligatures Fira Code · liga + calt
=> arrow · != not-equal · <= lte · ---> long arrow · ::: triple
Code block
// interfaces for intelligence, not templates
const surface = "immersive";
if (surface === "immersive") renderShader();