All Projects
Design SystemAgentic AIFigma PluginsDesign TokensAngular 19EnterpriseWCAG 2.2 AAAMulti-Platform

CDS Enterprise Design System & Agentic Ecosystem

Architecting a unified enterprise design-to-code operating system for mission-critical telecommunications across 150+ countries: 7 mathematical foundation specifications, a 3-tier token hierarchy across 35 variable collections, 34 component families, 8 custom Figma automation plugins, and embedded metadata enabling AI coding agents to generate verified Angular 19 standalone code.

CDS Enterprise Design System & Agentic UI Ecosystem
CDS Enterprise Design System & Agentic UI Ecosystem by Bhavin Padhiyar

Role

Principal UI/UX Architect & Systems Lead

Company

Cambium Networks

Global Scale

150+ Countries · 24/7 NOC & Field

Token Engine

3-Tier Tokens · 35 Collections · 85 PU

Component Library

34 Families · 100+ Production Units

Automation Suite

8 Custom Production Figma Plugins

Agentic AI Stack

Embedded Metadata · Angular 19

Accessibility

100% WCAG 2.2 AAA Compliance

01 / Part 01 · Architectural Context & Enterprise Scale

The Enterprise Dilemma: Unifying Mission-Critical Telecom Across 150+ Countries

Cambium Networks builds mission-critical telecommunications software, cloud network controllers, and 24/7 network operations center (NOC) consoles deployed across more than 150 countries. As the product ecosystem expanded through organic engineering and global acquisitions, disparate squads built disconnected UI implementations from scratch.

This sprawl created severe operational friction: ballooning frontend technical debt, inconsistent accessibility, slow release velocity, and fractured operator mental models. A network engineer configuring multi-gigabit wireless backhauls on a desktop NOC console had an entirely different interface than a field technician diagnosing an access point on a handheld tablet under direct rooftop sunlight.

CDS was architected not as a passive library of static Figma mockups, but as a living design-to-code operating system. It bridges mathematically grounded design tokens, production Angular 19 standalone code, and modern AI coding assistants—delivering a unified, accessible, and automated workflow for global enterprise software delivery.

02 / Part 01 · Architectural Pillars

The Five Architectural Pillars of the CDS Ecosystem

01

System Foundations & Visual Science

Seven exhaustive specifications governing color science (WCAG 2.2 AAA), fluid typography, an 85 Platform Units (PU) spatial grid, elevation, and optical iconography.

02

3-Tier Token Engine & Multi-Platform Parity

Decoupled architecture across 35 variable collections with native Figma Code Syntax tags generating CSS custom properties, Jetpack Compose, and SwiftUI identifiers.

03

Custom Figma Plugin Automation Suite

Eight custom-built production plugins that automate form generation, data tables, telemetry chart plotting, accessibility validation, and token linting.

04

Agentic AI Contracts & Angular 19 Standalone

Machine-readable component metadata and strict property constraints embedded into Figma, enabling LLMs (Claude, Cursor, Gemini) to generate pure Angular 19 code without hallucinating.

05

Mission-Critical Component Taxonomy

34 enterprise component families engineered for high-density NOC telemetry, floating multi-window workspaces, complex data validation, and rugged outdoor mobile interfaces.

03 / Part 02 · Visual Science & Mathematical Rigor

The Seven Foundation Guides: Eliminating Subjectivity in High-Stakes Telecom

Enterprise network consoles operate in demanding environments—from high-glare rooftop installations under direct sunlight to 24/7 dark-mode operations centers where visual fatigue can lead to critical monitoring mistakes. Visual foundations cannot be decided subjectively; they require mathematical and perceptual rigor.

We codified seven exhaustive foundation guides. Every spacing interval adheres to our 85 Platform Units (PU) grid, eliminating arbitrary pixel values. Color ramps are mathematically tuned to guarantee WCAG 2.2 AAA contrast across both light and dark themes, while fluid typography preserves legibility from 5-inch handhelds to 8K video walls.

04 / Part 02 · System Specifications

Seven Comprehensive Foundation Specifications

FG-1

Color Science & WCAG 2.2 AAA

Mathematical color ramps calibrated for extreme contrast, dark-room NOC consoles, and colorblind-safe (protanopia, deuteranopia, tritanopia) network status telemetry.

FG-2

Fluid Typography & Tabular Numerals

Modular dynamic scale with monospace tabular numerals for mission-critical RF frequencies, packet rates, latency jitter, and financial metrics.

FG-3

85 Platform Units (PU) Spacing Grid

Mathematical spatial engine replacing arbitrary padding with responsive intervals from 2px micro-spacing to 128px layout bounds.

FG-4

Geometric Radii & Calibrated Elevation

Standardized border radii and multi-layered elevation shadows providing clean spatial hierarchy across floating windows, modals, and toolbars.

FG-5

Pixel-Aligned Optical Iconography

Strict 24px and 16px grid-aligned icon library with optical weight balancing for mission-critical alerts, radios, and topology nodes.

FG-6

Developer Guidelines & Token Specs

Direct mappings from design tokens to Angular 19 standalone component inputs, signals, SCSS variables, and unit test criteria.

FG-7

Governance & Contribution Lifecycle

Formal deprecation cycles, semantic versioning, automated component audits, and cross-team RFC contribution review workflows.

Multi-Platform Code Syntax in Figma
Figma Code Syntax: Direct CSS custom property, Jetpack Compose, and SwiftUI mappings on every variable.
05 / Part 03 · Token Architecture

Multi-Platform Parity: One Semantic Token Across Web, Android, and iOS

A design system fails if developers have to translate designer jargon into code names. In CDS, we architected a 3-tier token hierarchy: Tier 1 Primitives (raw colors and sizes), Tier 2 Semantic Roles (surfaces, text intents, interactive states), and Tier 3 Component Overrides.

Every token in Figma's 35 variable collections is mapped with native Code Syntax. When an engineer inspects an element in Figma, they do not see an arbitrary hex value—they immediately see var(--cds-surface-primary) for Angular, CDSTheme.colors.surfacePrimary for Jetpack Compose, and Color.cdsSurfacePrimary for SwiftUI.

06 / Part 03 · Mathematical Decoupling

The 3-Tier Hierarchy: Primitives, Semantic Intent Roles, and Component Scopes

Decoupling raw values from semantic usage is the cornerstone of CDS scalability. In Tier 1, raw primitives define our perceptual color spectrum and 85 Platform Unit (PU) increments. These values are strictly forbidden from being consumed directly by application UI components.

Instead, Tier 2 defines Semantic Intent Roles—such as surface-primary, status-critical, action-hover, and border-subtle. Component scopes (Tier 3) alias these roles. When Cambium acquires a new product line or updates a sub-brand palette, we simply remap Tier 2 semantic variables. In minutes, hundreds of screens adapt across web, tablet, and mobile with zero code regressions.

07 / Part 03 · Dynamic Theming

Intent Theming, Density Modes, and Bi-Directional Layouts

08 / Part 03 · Density & Internationalization

Three Operational Density Modes & Bi-Directional Engineering

CPT

Compact Mode (NOC Telemetry)

4px baseline grid with compressed table rows (28px height) and tight spacing for multi-screen NOC video walls monitoring thousands of nodes.

CMF

Comfortable Mode (Enterprise Web)

8px baseline grid with balanced visual hierarchy and 40px interactive controls for desktop cloud controllers and network management portals.

SPC

Spacious Mode (Field Operations)

12px baseline grid featuring 44px minimum touch targets and enlarged icon tap zones for gloved outdoor tablet operation.

RTL

Bi-Directional LTR / RTL Engine

Built-in logical CSS property tokens (cds-space-inline-start, cds-space-inline-end) enabling automatic layout mirroring across 150+ countries.

Form Generator Plugin in Figma
Form Generator Plugin: Assembling multi-field responsive forms with validation hints from JSON schemas.
09 / Part 04 · Workflow Automation

Eliminating Enterprise Toil: The Form Generator & Table Engine

Enterprise network software is dominated by massive 40-field hardware configuration forms and 30-column telemetry data tables. Manually assembling these in Figma used to consume days of designer time, with high chances of token errors and inconsistent spacing.

To solve this, I designed and built 8 custom Figma plugins. The Form Generator takes a structured field schema and generates fully responsive, auto-layout forms with live validation hints in seconds. The Table Builder instantly constructs sortable, sticky-header data tables with realistic telecom data and correct token bindings.

10 / Part 04 · Tooling Suite

Eight Custom Figma Plugins Built for the Cambium Design Team

11 / Part 04 · Custom Plugin Architecture

Technical Capabilities of the 8 Custom Production Figma Plugins

PL-1

Schema-Driven Form Generator

Compiles JSON input schemas into nested auto-layout form groups with live inline error states, tooltips, and required indicator badges.

PL-2

Enterprise Table Engine

Generates virtualized data tables with sticky column freezing, sort direction icons, status chips, and pagination bars.

PL-3

CDS Telemetry Charts

Plots 20+ enterprise chart types (RF heatmaps, radar antenna curves, time-series lines) using live simulated network telemetry.

PL-4

WCAG 2.2 AAA Contrast Linter

Computes real-time perceptual contrast curves directly inside Figma canvas, simulating deuteranopia, protanopia, and tritanopia.

PL-5

Variables Code Syntax Sync

Batch-syncs Figma variable collections with CSS Custom Properties, Jetpack Compose, and SwiftUI code identifiers across repos.

PL-6

Variable Utilities & Token Linter

Automates alias resolution, detects circular references, and enforces clean token tier inheritance across all 35 collections.

PL-7

Component Property Validator

Validates variant naming conventions, boolean switches, and slot definitions against Angular 19 code contracts.

PL-8

Dynamic List Generator

Constructs dense device inventory lists with hardware avatars, firmware version tags, and contextual action menus.

AI Agent Guide in Figma
AI Agent Guide: Clear instructions and component boundaries embedded for AI coding assistants in Figma.
12 / Part 05 · Agentic AI Architecture

Teaching AI Coding Assistants to Generate Production Angular 19 Code

As our engineering teams adopted modern AI coding tools like Claude 3.7, Cursor, and Gemini to accelerate frontend development, they faced a recurring problem: AI models often hallucinated nonexistent component props, wrote custom inline CSS, and invented non-standard HTML structures.

We resolved this at the architectural root by embedding explicit machine-readable metadata directly into every Figma component node. Along with our comprehensive AI Agent Guide, we established strict boundaries: AI agents must only import standalone components from @cds/components, use exact token variables, and adhere to validated Angular 19 signal inputs.

13 / Part 05 · Machine Contracts

Embedded Component Metadata & Style Constraints

14 / Part 05 · Zero-Hallucination Philosophy

Figma Components as Executable Contracts for Autonomous AI Agents

By treating Figma components as executable contracts rather than decorative mockups, AI coding assistants generate production-ready Angular 19 code on the first attempt. The agent never has to guess padding, token names, or component states—it reads the explicit JSON schema embedded in the design system.

15 / Part 05 · Solving AI Coding Traps

Four AI Coding Traps Eliminated by CDS Machine Contracts

AI-1

Prop & Variant Hallucinations

Eliminated by embedding strict TypeScript interfaces and allowed prop enums into Figma node descriptions parsed by Cursor and Claude.

AI-2

Arbitrary Inline Styles

Eliminated by Style AI Metadata manifests that map every layer to an exact @cds/components CSS custom property variable.

AI-3

DOM Structure Sprawl

Eliminated by enforcing Angular 19 standalone component imports with verified template slot projections and zero extra wrappers.

AI-4

Accessibility Violations

Eliminated by pre-binding ARIA attributes, keyboard navigation handlers, and role specifications directly into the component contracts.

16 / Part 06 · Component Taxonomy

34 Component Families Categorized by Enterprise Operational Domain

NAV

Actions & Navigation (14 Components)

Button bars, split buttons, segmented controls, breadcrumb trails, multi-step wizards, and hierarchical tree navigation.

INP

Form Controls & Inputs (17 Components)

Masked password credentials, range sliders, location pickers, dual-knob controls, multi-select dropdowns, and schedulers.

DAT

Data Tables & Grids (12 Templates)

High-density data tables with virtualized scrolling, sticky column freezing, cell formatters, and batch action toolbars.

TEL

Telemetry Analytics (20+ Chart Types)

Real-time RF spectrum heatmaps, time-series scrubbers, area charts, spider radar charts, and live KPI summary tiles.

NOC

Agentic Consoles & Multi-Window Canvas (8 Components)

Conversational prompt composers, contextual token chips, floating draggable NOC windows, and topological graphs.

MOB

Field Operations & Mobile (10 Components)

Handheld technician toolbars, speed dial actions, 44px outdoor touch targets, and offline-first status indicators.

Live KPI Telemetry Cards
Live KPI Cards: Real-time network health metrics with trend indicators, delta badges, and mini sparklines.
17 / Part 06 · Operational Realm 1

Mission-Critical Telemetry: Making Millions of Data Points Actionable

Network operations center (NOC) operators monitor millions of concurrent data points: radio throughput, latency jitter, packet loss, and channel interference across global telecom grids. Visualizing this data requires specialized charts engineered for extreme density and rapid visual triage.

CDS features over 20 telemetry visualization components. Real-time KPI cards display live health scores with integrated sparklines and delta tags, while time-series engines allow engineers to scrub across months of historical telemetry or zoom into millisecond packet bursts without performance degradation.

18 / Part 06 · Telemetry Gallery

Telecom Telemetry Charts, RF Spectrum Heatmaps, and Time Series

Agentic Prompt Composer
Agentic Prompt Composer: Conversational prompt bar with contextual entity tokens, attachments, and suggestions.
19 / Part 06 · Operational Realm 2

Autonomous Agent Consoles & Floating Multi-Window Workspaces

As enterprise telecommunications systems adopt autonomous AI agents for automated network optimization, operators need a collaborative interface to query telemetry, inspect agent execution traces, and approve configuration changes.

CDS provides an integrated agentic workspace. The Prompt Composer features contextual entity tokens, attachment trays, and instant diagnostic suggestions. Operators can undock widgets into persistent, draggable floating windows to build customized multi-monitor NOC cockpit views tailored to their specific shift duties.

20 / Part 06 · NOC Consoles Gallery

Floating Multi-Window Canvas, Agentic Workspaces, and Topology Graphs

Enterprise Form Controls & Validation
Enterprise Form Controls: Text inputs, masked credentials, sliders, and real-time validation states.
21 / Part 06 · Operational Realm 3

Enterprise Data Precision, Hardware Calibration & Complex Validation

Configuring telecommunications hardware leaves no room for ambiguous input: a single wrong subnet mask, VLAN ID, or transmission power setting can disconnect an entire city sector. CDS provides high-density form controls with instant inline validation, masked security credentials, and precision range sliders.

Hardware provisioning wizards guide operators through complex multi-step wireless access point commissioning. Schedulers handle timezone-aware recurring maintenance windows, while data tables offer frozen sticky columns and rapid inline editing.

22 / Part 06 · Precision Input Gallery

Precision Form Controls, Multi-Step Hardware Setup Wizards, and Schedulers

Field Technician Handheld Toolbar
Field Technician Toolbar: Single-thumb quick actions designed for rooftop tower alignment.
23 / Part 06 · Operational Realm 4

Rugged Field Operations: Handheld Interfaces for Rooftop Deployments

For field technicians installing microwave radios on rooftop masts, environmental conditions are harsh: direct solar glare, freezing weather, and single-handed operation while wearing heavy safety gloves.

CDS transitions into a ruggedized field interface. Featuring high-contrast sunlight themes, generous 44px minimum touch targets, and single-thumb speed dials, field crews can align antennas, calibrate signal azimuths, and complete tower deployments safely and swiftly.

24 / Part 06 · Field Operations Gallery

Rugged Tablet Interfaces, Handheld Mobile Views, and Speed Dials

25 / Part 07 · Business & Engineering Results

Measurable Impact Across Engineering and Global Design Teams

100%

WCAG 2.2 AAA Compliance

Zero contrast defects across all 34 component families in light & dark modes

34

Component Families

Over 100 thoroughly tested, production-ready Angular 19 components

35

Variable Collections

3-tier token hierarchy powering Web, Jetpack Compose, and SwiftUI

8

Custom Figma Plugins

Saving designers thousands of manual assembly hours every quarter

85%

Rework Reduction

Design-to-code parity and zero-hallucination AI coding agent imports

26 / Part 07 · Architectural Evolution

The Four-Phase Rollout of the CDS Ecosystem

01

Mathematical Foundations & 3-Tier Tokens

Established WCAG 2.2 AAA color science, fluid typography with tabular numerals, 85 Platform Units grid, and 35 variable collections with native Code Syntax tags.

Phase 1

02

Custom Figma Plugin Automation Suite

Engineered 8 custom production plugins (Form Generator, Table Engine, CDS Charts, Accessibility Linter, Syntax Sync) automating hours of manual assembly toil.

Phase 2

03

Agentic AI Metadata & Machine Contracts

Embedded machine-readable JSON schemas and constraints into Figma component nodes, publishing the AI Agent Guide for Claude, Cursor, and Gemini.

Phase 3

04

Production Component Rollout & Angular 19 Handoff

Shipped over 100 enterprise components across 34 families with standalone tree-shakeable packages, signals, and multi-platform parity.

Phase 4

27 / Part 07 · Transformation Blueprint

Before CDS vs. The Living CDS Design-to-Code Ecosystem

Before CDS (Fragmented Sprawl)

Static Figma mockups with ambiguous specs that developers and AI tools had to interpret

The CDS Architecture

Embedded Figma metadata, AI Agent Guide, and explicit Angular 19 standalone component contracts

Measurable Outcome

Code matches designs on the first run; AI coding tools generate clean imports without hallucinated props

Before CDS (Fragmented Sprawl)

Hardcoded hex colors and manual dark mode styles that broke when brands updated

The CDS Architecture

Structured 3-tier token hierarchy separating raw primitives from semantic roles across 35 collections

Measurable Outcome

Brand updates and dark mode roll out across dozens of screens in minutes without code rewrites

Before CDS (Fragmented Sprawl)

Hours spent manually assembling 40-field forms, data tables, and telemetry charts in Figma

The CDS Architecture

Suite of 8 custom Figma plugins (Form Generator, Table Builder, CDS Charts) generating layouts in seconds

Measurable Outcome

Designers spend time solving architectural user problems instead of moving repetitive rectangles

Before CDS (Fragmented Sprawl)

Components breaking awkwardly when resized between handhelds, laptops, and 8K NOC monitors

The CDS Architecture

85 responsive Platform Units (PU) grid, 3 density modes, and built-in Right-to-Left (RTL) mirroring

Measurable Outcome

Layouts look natural, stay legible, and adapt automatically across all global telecom deployments

Before CDS (Fragmented Sprawl)

Accessibility checks conducted post-development, leading to costly redesigns and customer escalations

The CDS Architecture

Custom Figma accessibility plugin calculating live contrast curves and colorblindness simulation as designers work

Measurable Outcome

100% WCAG 2.2 AAA compliance baked in from day one, not patched on at the end

Before CDS (Fragmented Sprawl)

Inconsistent token names causing disconnect between Web, iOS, and Android codebases

The CDS Architecture

Native Figma Code Syntax tags exposing CSS custom properties, Jetpack Compose, and SwiftUI variables

Measurable Outcome

Engineers across all platforms immediately see the exact code syntax without cross-checking documentation