Projects

Design engineering

Lumen Design System

A lightweight UI kit for products that value clarity, speed, and restraint.

StatusActive
Year2026
StackReact / TypeScript / Design Tokens

Lumen Design System

Lumen is the visual and interaction layer behind the first version of Ray Studio. It is intentionally small: type, color, spacing, motion, cards, command surfaces, and content primitives.

#Role

I treated this as a product system, not a static homepage skin. The goal was to make later routes feel native without increasing the homepage density.

#System qualities

  • Warm editorial surfaces.
  • Developer-readable metadata.
  • Low-chrome cards and rails.
  • Motion that supports state changes.

Evidence Pack

Proof you can inspect

Case Study Diff

What changed

Change 01

Extract a shared surface language from the homepage

Before

Homepage-specific styling with reusable intent hidden inside one-off sections.

Constraint

The system needed to serve content-heavy routes without turning the site into a component gallery.

After

Tokenized surfaces, reusable cards, command chrome, and content primitives.

ProofShared styling now supports blog, projects, knowledge, uses, lab, and contact routes.Open evidence
Change 02

Make developer signals earn their place

Before

Developer identity risked becoming fake terminal decoration.

Constraint

Technical texture had to correspond to a real source, command, state, or quality action.

After

Developer signal comes from source links, command traces, copy refs, and quality gates.