Built a tool that increased velocity and removed repetitive production work for paid static ad variations.
Challenge
Creating copy variations for paid social campaigns required hours of repetitive manual work and increased the risk of production errors.
Solution
I designed Variate, a Figma plugin that automatically generated production-ready creative variations while preserving layout, typography, and design integrity.
Impact
Reduced creative variation generation from hours to minutes
Eliminated repetitive production work for designers
Created a reusable internal product adopted by the creative team
Designed the product, UX, landing page, and launch assets







I built a Figma plugin that turns one piece of copy into dozens of production-ready variations.
One of the biggest bottlenecks I noticed wasn’t creating designs— it was creating copy variations. Designers constantly duplicated frames, pasted text from Google Docs, manually resized layouts, and repeated the same production work across dozens of assets.
Variate was built to eliminate that process.

Every campaign requires multiple versions. Different headlines, different CTAs, different offers, different products, different audiences, etc.
Even with AI writing the copy, designers still spent hours manually replacing text across dozens of layouts.
The workflow was slow, repetitive, and introduced unnecessary production errors.
Variate connects structured copy directly to Figma layers.
Instead of manually updating each design, designers can instantly generate and swap between dozens of approved combinations while preserving typography, spacing, and structure.
The plugin reduces production time from hours to minutes while keeping designers inside the tools they already use.
Besides building the plugin, I created a landing page, an explainer video and visuals for the Figma page.


Variate automatically detects common design elements including headline, subhead and CTAs. It can also map additional custom fields.
Rather than generating one variation at a time, Variate creates every meaningful combination across selected fields.
Unlike simple text replacement tools, Variate respects the existing design. Designers review creative— not formatting issues.
Variate was designed around real agency workflows.
