All articles

Shipping a Figma plugin with 500+ bank logos

Search, placement and weekly auto-updates — what I learned building a small tool for designers and keeping it maintained.

Usama Memon

Usama Memon

4 min read

Designers placing bank logos usually go on a scavenger hunt: search, download, check the licence, fix the background, repeat. A small plugin can turn that into one search box.

Start with the boring problem

The interesting part is the UI. The hard part is the data: consistent formats, clean transparent backgrounds and a naming scheme that matches how people actually search — by brand, by country, by abbreviation.

  • Normalise every logo to the same canvas and padding.
  • Store common aliases alongside the official name.
  • Prefer SVG; fall back to high-resolution PNG.

Make placement feel native

Inserting an image is easy. Making it land where the designer expects — inside the selected frame, at a sensible size, named properly in layers — is what makes a plugin feel like part of Figma rather than a bolt-on.

The best plugin is the one you forget you're using.

Keep it alive

Logos change. An automated weekly update means the library doesn't quietly rot, and a simple way to report a missing logo turns users into contributors.

Usama Memon

UI/UX designer for healthcare and AI products, with an engineering background — so designs make it to production intact.

Discuss a project
All articles →