Symcor Design System
Context
Symcor | 2024–Present
A 3-person design team supporting multiple product teams, each with its own developers and product owners. Inconsistent patterns across products meant duplicated work, slower delivery, and uneven user experiences.
The Challenge
Build a shared design foundation that scales across distributed teams — while aligning existing products with company branding guidelines and accessibility standards.
Role
Lead designer. Owned the full design lifecycle: audit, component design, documentation, and governance.
Key Design Decisions
Components mapped to Tailwind CSS for 1:1 design-to-code parity
Built for flexibility — teams can adopt incrementally, not all-or-nothing
A governance model that balances consistency with team autonomy
Structured for easy onboarding and long-term scalability
Impact
Now serves 4+ product teams across Symcor. Reduced design-to-dev friction and enabled a small team to support multiple product initiatives without sacrificing consistency.
Components
Full range of states, sizes, and variants. Built for incremental adoption — teams integrate what they need without overhauling existing work. Usage guidance is built in to reduce designer-developer back-and-forth.
Use Cases
Shows how patterns behave in real product contexts. Closes the gap between "the component exists" and "the team knows how to use it."
Color Palette
Six hue families — grey, purple, red, orange, yellow, and green — each scaled across 10 tint-to-shade steps. Built from Symcor's brand guidelines and extended to meet WCAG standards, giving product teams a precise, consistent range to draw from.
Variables
Token-based system covering color, spacing, and radius. Creates a shared language between design and development so decisions translate to code without interpretation gaps.
Iconography
Scoped to Symcor's product contexts. Named and categorized systematically so icons are easy to find and apply consistently, without informal conventions or duplicate assets.
Component Properties
Controlled properties — type, size, state, icon, dropdown — give teams flexibility without breaking system integrity. Modeled around how developers actually consume components to keep handoff direct.