Paired: Figma plugin

Font pairing without the rabbit hole

Moodboard

Raleway & Merriweather

The quick brown fox jumps over the lazy dog. Pack my box with five dozen jugs.

Chonburi & Domine

The quick brown fox jumps over the lazy dog. Pack my box with five dozen jugs.

Try it out

AaPaired

Overview

Paired is a Figma plugin that takes designers from a blank canvas to a usable font pairing in one click. I owned it end to end: problem framing, product decisions, design, and build.

Tools
Figma, Cursor
Team
Solo project
Year
2025
Tool logo 1Tool logo 2Tool logo 3Tool logo 4

Context

Font pairing shouldn't take hours

Existing tools like Fontjoy and Fontpair optimize for completeness, not speed. I wanted a tool that helped designers go from zero ideas to font pairings fast.

Fontjoy
Fontjoy
Fontpair
Fontpair

Research + strategy

Finding the real problem

Design communities showed designers losing whole afternoons cycling through combinations and second-guessing themselves. The problem wasn't too few options. It was too many.

This validation shaped the plugin's core philosophy: good enough to get moving.

Development

From concept to working plugin

Figma’s API only returns font names, so I classified fonts myself using curated Google Fonts lists. Rule-based pairing then builds Editorial, Clean, and Classy combinations from each user’s installed fonts, with caching to keep switching fast.

Cursor file
Cursor file

Final plugin

Fast font pairing in Figma

Paired combines exploration with recommended pairings, reducing friction and decision fatigue by adding fonts to the Figma canvas with a single click.

Reflection

Designing with AI as a partner

Cursor handled implementation and debugging, which freed my time for the product calls AI can't make, like what "good enough" looks like. My front-end background let me spot when its suggestions broke the pairing logic and steer it back. The result was a faster build without giving up control of how the plugin works.

Want to hear more about Paired?

Ask me how I found the real problem and used AI as a partner to go from concept to a live plugin.