Beyond Design · Development

Figma Productivity Plugins

When the design team was losing hours to repetitive work, I built two AI-assisted Figma plugins that eliminate the manual grunt work and restore focus to the creative decisions that matter.

Plugin Development + AI Implementation JavaScript · TypeScript · Figma Plugin API
1 hour
Saved per table component design
25 min
Saved per new project setup

The inefficiency: time spent on setup, not creativity

Designers were spending significant time on repetitive tasks rather than solving hard problems. Every new project meant redoing the same configuration work. Every data table meant hunting for realistic values to mock with. The work was necessary, but it wasn't creative — and it was stealing time from the work that mattered.


Plugin 1: Real Data Integration

The first problem was obvious: designs mocked with dummy data don't reflect the real world. A table that looks elegant with three rows and clean names often breaks when it meets production data — hundreds of rows, truncated names, edge cases everywhere. Stakeholders sign off on dummy data and are surprised by what ships.

Real Data Integration plugin interface
The plugin connects directly to application data sources and populates designs with real scenarios.
Unrealistic mockups
Dummy data hides edge cases and real-world constraints until they surface during development.
Wasted time
Manually finding and inserting realistic data is tedious work that breaks focus.

The solution

I built a plugin that connects directly to actual application data sources. It automatically populates table components with real user data and provides various data scenarios — edge cases, high-volume rows, internationalization — so designers can test their layouts against reality before handoff.

Direct connection
Plugs into live data sources, eliminating the need to export and manually insert.
Multiple scenarios
Test layouts with 5 rows, 500 rows, edge cases — all without leaving Figma.
1 hour saved per table
What took manual work now happens with a click.

Plugin 2: Project Template Automation

The second problem was setup friction. Starting a new project meant repeating the same work: creating pages with standard names, setting up component libraries, configuring sharing settings, establishing naming conventions. Each project took 25 minutes of configuration work before the actual design could begin.

The solution

I created a plugin that automates the entire project setup. One click initializes a fully-formed project with predefined page structures, naming conventions, shared component access, and team permissions. It's the difference between a blank canvas and a ready-to-work environment.

Instant setup
Standard pages, components, and naming conventions configured automatically.
Consistency
All projects start with the same structure, reducing onboarding overhead.
25 minutes saved
Per new project, every designer, every time.

Development approach

I identified the pain points through direct observation of the team's workflow, then prioritized solutions by potential impact. The real accelerant was AI: I used an AI-powered development environment to prototype, iterate, and refine quickly. That speed allowed me to involve the team early and often — testing features with actual users before polishing for release.

Workflow mapping
Identified bottlenecks through direct team observation.
Rapid prototyping
AI-assisted development condensed weeks of work into days.
Team validation
Built feedback loops early so solutions matched real needs.

Technical foundation

Both plugins leverage the Figma Plugin API, TypeScript for type safety, and direct API integration with our backend systems. The architecture is clean and maintainable — future enhancements can build on a solid foundation.


The principle: eliminate friction to protect focus

These plugins aren't flashy, but they're effective because they remove friction. They're about protecting the creative work from the administrative overhead. When setup is a click instead of 25 minutes, when data integration is automatic instead of manual, designers can spend their energy on the decisions that move the needle.

The best tools are invisible — they solve the problems you stopped noticing.

More beyond design

Product Management Journey Product management

Building PM skills to align design with product strategy and business goals.