Skip to main content
All skills

Design Systems & Tokens

A design system earns its cost at the point where the tokens make the wrong choice difficult rather than merely discouraged.

How I use it

  1. Contrast built into the tokens

    Every colour is an OKLCH token with light and dark ramps, so accessible contrast is a property of the system instead of something an audit claws back later.

  2. Why OKLCH over hex

    Perceptual uniformity means a step in lightness looks like the same step across every hue. In hex you are guessing, and the guess is worst exactly where it shows — yellows and cyans.

  3. Fluid type scales

    Built on clamp so the page is legible between breakpoints as well as at them.

  4. Component interaction states

    Hover, focus-visible and disabled defined in the component rather than left to whoever uses it. An unstyled focus ring is an accessibility bug that ships silently.

What I use

  • OKLCH
  • CSS custom properties
  • Tailwind CSS
  • Figma

Related skills

Want the detail behind any of this?

I can walk through any of it in as much depth as you want.

Get in touch