AutomationDesign systems

Table Design Automation

A Figma plugin that helps designers and product owners create consistent, compliant tables — instead of rebuilding them by hand, differently, every time.

Role
Design System Lead
Team
2 contract developers
Timeline
Oct 2023 – Jan 2024
Company
NBCUniversal
Demo of the Table Design Automation plugin generating a table
01
The friction

Everyone was rebuilding the same table.

Tables were the most requested pattern across our enterprise products, and the most inconsistent. Designers rebuilt them by hand for every request. Product managers sketching in FigJam couldn't build one at all. The same decisions — density, alignment, sorting, pagination — were re-litigated in every single file.

Inconsistent table design across teams
Product owners blocked from making realistic mockups
Depth vs. breadth: rich full-page tables, or multi-framework support
02
The pattern

Make the decisions once, inside the system.

Before any plugin code, tables became a configurable page template in the design system — density, header behaviour and pagination expressed as properties instead of separate files. Because the project was self-assigned, I demonstrated the concept as a Figma prototype first, and used it to secure budget and two contract developers.

Configurable page templates, usable without diverging from the system
Prototype used to win budget and headcount
Accessibility annotations standardised alongside the pattern
03
The shortcut

Then take the manual step away entirely.

The plugin generates a compliant table from a short configuration, with a live preview so people trust what they're about to insert. Mixpanel instrumentation showed which configurations were actually used and where people hit errors — which is what turned a launch into a tool that kept being maintained.

Live preview before insert, to build confidence
Usage and error tracking via Mixpanel
Works in FigJam too, so PMs start from the system
Outcomes

From manual to automatic.

100%
Design system compliance on every generated table
02
Contract developers scoped, hired and managed on a self-assigned project
40x
Growth in table design reach — from 5 designers to 200+ FigJam users able to build one
What I'd do next

Explore AI-generated table prompts so the interface gets simpler as the configuration gets richer, and address how the plugin scales as input complexity grows.

See more
Back to all work
farren.x.wang@gmail.com
Singapore · 2026