RU Telegram
All cases

04

The Lenza design system

Tokens, master components and rules — for people and for AI agents

  • Built from scratch
  • Desktop and Mobile
  • Figma Variables
The Lenza chat in the base purple theme: left panel, a conversation with a bot, the input field
The same interface in the dark “Berry” theme: a group call, the left panel and controls

The task

Build the product on one system so screens are assembled fast and consistently — by hand or by an AI agent.

What I did

  • Built the system: color and radius tokens, master components, rules for desktop and mobile, and documentation for people and AI agents.
  • Audited about 30 groups of outdated components: cut redundant variants, brought sizes to a single grid, and tidied up naming.
  • Built AI into the process: screens are assembled from system components in a sandbox and go to handoff to engineering.

The result

  • The product moved to the new generation of components.
  • Themes are a change of tokens, not a redraw of screens.
The same interface in a green theme: only the color tokens change
The green theme: a change of tokens, not a redraw of screens
The “System rules” section: axes vocabulary, property prefixes, slots, tokens, typography
System rules: axes, slots, tokens, typography

Contact

Let’s discuss what we can do together

Open to offers: remote, teams in Samara, and I’m willing to consider relocation. The fastest reply is on Telegram.

What would you like to write about? Pick a topic or just write

Telegram
@stkorovin
Email
st.korovin@mail.ru
City
Samara

© 2026 Stepan Korovin · ← → flip screens · ? all shortcuts · Русский