Vanessa Martin

Frontend Architect.

Systems from first principles.

Harmonia

capacity → tokens → components

cognitive × temporal × emotional → 4-layer framework

Renge

φ / Fibonacci / OKLCH → production

100+ CSS vars, 6 profiles, runtime switching

8 years

PlayStation → aviation → npm

traffic records, 3-month rescues, open-source

Framework

Harmonia UI

Capacity as first-class input.

Most adaptive interfaces infer state from behavior. Harmonia inverts this. The user declares cognitive load, available time, and emotional state explicitly. The framework derives everything else.

4-layer architecture

01
Inputsexplicit
cognitive: 0–100 / temporal: 0–100 / emotional: 0–100

No inference. No profiling. The user declares their state directly.

02
FieldManagercomputation
energy = ∛(cognitive × temporal × emotional)

EMA smoothing prevents style thrashing on rapid input changes.

03
AmbientContextcontext
deriveMode() → density | motion | focus | tone tokens

React context layer. Components read tokens. No prop drilling.

04
Componentsoutput
layout density / content length / motion level / color tone

prefers-reduced-motion hard override at this layer. Always respected.

npm

@harmonia-ui/core

production

Grove

monorepo

4 packages

Design System

Renge Design System

Proportion as first principle.

Every token in Renge is derived, not chosen. Typography from the golden ratio. Spacing from the Fibonacci sequence. Colors in OKLCH for perceptual uniformity. Motion curves from phi-derived easing. Nothing arbitrary.

Typography — \u03c6 scale from 16px

stepformulavalue
4xl16 × φ⁵177px
3xl16 × φ⁴110px
2xl16 × φ³68px
xl16 × φ²42px
lg16 × φ¹26px
base16px16px
sm16 × φ⁻¹10px

Spacing — Fibonacci \xd7 4px base unit

tokenfibvalue
fib-1189356px
fib-1055220px
fib-934136px
fib-82184px
fib-71352px
fib-6832px
fib-5520px
fib-4312px
fib-328px

Runtime injection

createRengeTheme('ocean') → 100+ CSS custom properties → production

color profiles

6 named themes

colors

OKLCH perceptual uniformity

motion

φ-derived easing curves

Production proof

The Hondana

Reading tracker built on Renge tokens. Full profile switching in production. All spacing, typography, and color from the system.

the-hondana.vercel.app

This portfolio

Built on Renge tokens. The color system, type scale, and spacing you are reading right now are Renge-derived.

Live demo
npm: @renge-ui/tokens

Experience

Production Systems

Senior Front-end Engineer

@ Hello Goodwin

2025

  • Inherited a non-functional multi-tenant aviation platform mid-development. Shipped production-ready in 3 months against undocumented, schema-inconsistent APIs.
  • Diagnosed and resolved critical data persistence failure in React Query causing client profile mutations not to sync. Corrected company-level branding isolation breaking cross-tenant context boundaries.
  • Built entire frontend-to-backend integration from scratch. Reverse-engineered data contracts in the absence of reliable backend communication.
  • Operated through significant org instability: team lead departure, principal backend engineer terminated. Delivery uninterrupted.
  • Produced handoff documentation for Persona KYC/KYB integration, giving the incoming engineer a clear implementation pathway for the B2B/B2C fintech authorization layer.
ReactTypeScriptNext.jsReact QueryMantineUIVercel

Philosophy

Principles

01

Inputs over inference

Behavior should not be guessed from past patterns. If the system needs information, ask for it. Explicit state is safer, more respectful, and more accurate than prediction.

02

Capacity, not preference

A user who chose dense layouts last Tuesday may not have the bandwidth for them today. Adapt to what the user can handle now, not what they usually prefer.

03

Proportion as first principle

Every dimension in the system should be derived, not chosen. When the math is right, the aesthetics follow. Arbitrary numbers are technical debt.

04

Form without behavior

A component that only renders is not an interface. Interfaces respond. Every visual element should have a defined behavioral contract.