Design System · Independent

BEHIVE
DESIGN SYSTEM

Behive is a full-scale design system built as an independent project during a period of intentional skill development.

My Role
Solo Designer
Timeline
Jan 2026
Tools
Figma
Type
Design System

Behive is a full-scale design system built as an independent project during a period of intentional skill development. It started as a personal challenge, to design a coherent, production-ready system from scratch, and evolved into a distributable product targeting freelancers, indie designers, and small product teams who work primarily in Figma and want a production-ready foundation without the complexity of a coded component library. The name and concept are built around a single idea: a hive is where individual pieces come together into something structurally sound. That's what a good design system does.

Most publicly available design systems are either too opinionated (built for a specific product) or too generic (a component kit without a token strategy or brand story).

Behive was designed to fill that gap.

Behive Design System
Behive Design System - Figma community file

The system is built on four variable collections in Figma, structured in a deliberate hierarchy:

This separation means the system can be themed (dark mode, brand variants) by swapping the Brand collection, everything downstream updates automatically. That's the kind of architectural decision that distinguishes a design system from a component kit.

The ghost variable problem. During development, a persistent variable reference issue surfaced. Some components were pulling values from another design system library variables rather than Behive ones. Tracked down through Figma's developer console using custom JavaScript scripts to audit variable bindings across the entire file. Resolved by systematically relinking affected components to the correct Behive collections.

This kind of deep-system debugging is invisible in the final output, but it's exactly the work that makes a design system trustworthy at scale.

4
Variable Collections
25+
Components
2
Distribution Tiers
100%
Figma Native
4
Variable Collections
25+
Components
2
Distribution Tiers
100%
Figma Native

Behive isn't a client project - it's a deliberate, self-directed proof of competence.

Login and onboarding screens designed using Behive components, light and dark themes.

Behive login screen, light theme, desktop
Behive login screen, dark theme, desktop
Behive login screen, light theme, mobile
Behive login screen, dark theme, mobile
Behive login screen, light theme, mobile
Behive login screen, dark theme, mobile
Behive login screen, light theme, mobile
Behive login screen, dark theme, mobile
Behive login screen, light theme, mobile
Behive login screen, dark theme, mobile
Next project
VIRTEST