<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Cliff Martin</title>
    <description>The latest articles on DEV Community by Cliff Martin (@cliff_martin_7c7492171322).</description>
    <link>https://dev.to/cliff_martin_7c7492171322</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4019431%2F1d4d0b1a-a5c6-4b8c-97f7-2076acd308b4.jpg</url>
      <title>DEV Community: Cliff Martin</title>
      <link>https://dev.to/cliff_martin_7c7492171322</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/cliff_martin_7c7492171322"/>
    <language>en</language>
    <item>
      <title>We Built a Figma Plugin. Here's What It Actually Does.</title>
      <dc:creator>Cliff Martin</dc:creator>
      <pubDate>Thu, 23 Jul 2026 16:34:36 +0000</pubDate>
      <link>https://dev.to/cliff_martin_7c7492171322/we-built-a-figma-plugin-heres-what-it-actually-does-743</link>
      <guid>https://dev.to/cliff_martin_7c7492171322/we-built-a-figma-plugin-heres-what-it-actually-does-743</guid>
      <description>&lt;p&gt;Most brand tools ask you to leave the place you actually work. Open Figma, design something, then switch tabs to a separate dashboard and manually re-type every color you just picked.&lt;/p&gt;

&lt;p&gt;Today we shipped the first piece of something different: a real, working Figma plugin for BrandStack.&lt;/p&gt;

&lt;p&gt;Open a Figma file, and the plugin reads every Paint Style and Color Variable already in that file. Select the ones you want, give them a role if you haven't already, and click one button. They land directly in your BrandStack Colors section, no tab-switching, no manual re-entry, no copying hex codes by hand.&lt;/p&gt;

&lt;p&gt;The moment they land, the rest of the system picks them up automatically. Primary Shades generates a full 9-step tonal scale from each one. Greyscale derives a tinted neutral palette from your actual brand hue. Spectrum's Auto-Suggest can build accessible color pairings straight from what you just pushed. One action in Figma, an entire color system updates in BrandStack.&lt;/p&gt;

&lt;p&gt;This is the direction the whole product is heading: not asking designers to abandon the tools they already live in, making those tools better. Colors is the first slice. Typography and Logos are next.&lt;/p&gt;

&lt;p&gt;Built solo, including the plugin itself: a separate Figma-sandboxed codebase, a token-based auth system since plugins can't share a web session, and a live API endpoint validating every push. Hit real bugs along the way (Figma blocks localStorage inside its plugin UI, of all things) and fixed them one at a time until a real color, selected in a real Figma file, showed up live in the actual product.&lt;/p&gt;

</description>
      <category>figma</category>
      <category>webdev</category>
      <category>sass</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Why One Flat Brand Color Isn't a System</title>
      <dc:creator>Cliff Martin</dc:creator>
      <pubDate>Fri, 17 Jul 2026 20:53:52 +0000</pubDate>
      <link>https://dev.to/cliff_martin_7c7492171322/why-one-flat-brand-color-isnt-a-system-4fc2</link>
      <guid>https://dev.to/cliff_martin_7c7492171322/why-one-flat-brand-color-isnt-a-system-4fc2</guid>
      <description>&lt;p&gt;Ask anyone on a small team what the "correct" light blue is, and they'll probably second-guess themselves.&lt;/p&gt;

&lt;p&gt;Not because anyone's careless. It's because most small teams have one flat brand color and stop there. No systematic tints or shades, so every hover state, every disabled button, every chart accent gets manually eyeballed on the spot.&lt;/p&gt;

&lt;p&gt;Multiply that across even a handful of projects, and you end up with scattered near-duplicates nobody documented, nobody agreed on, and everybody quietly works around.&lt;/p&gt;

&lt;p&gt;This isn't a discipline problem. Building a full tonal color system by hand, for every project, just isn't worth the hours when you're a solo designer or a small studio trying to ship actual client work.&lt;/p&gt;

&lt;p&gt;Spent today building the fix for this inside BrandStack: auto-generated tonal shades (one brand color in, a full 9-step scale out), a tinted greyscale derived from your actual brand hue instead of generic flat grey, and an extended color spectrum for charts and data visualization with lock, duplicate, and regenerate built in.&lt;/p&gt;

&lt;p&gt;None of this is glamorous. It's exactly the kind of thing that quietly costs a small team hours every week when it's missing, and nobody notices until someone asks which blue is actually correct.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>career</category>
      <category>productivity</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Brand Management on a $0 Budget</title>
      <dc:creator>Cliff Martin</dc:creator>
      <pubDate>Sat, 11 Jul 2026 20:39:00 +0000</pubDate>
      <link>https://dev.to/cliff_martin_7c7492171322/brand-management-on-a-0-budget-5e87</link>
      <guid>https://dev.to/cliff_martin_7c7492171322/brand-management-on-a-0-budget-5e87</guid>
      <description>&lt;p&gt;Every brand management platform I've researched while building BrandStack shares one thing in common: none of them have a real free tier. Frontify, Bynder all of them require a sales conversation before you even see a price. That's normal for enterprise software, but it also means an entire category of people students, early freelancers, side-project founders, small studios just starting out are told this problem doesn't have a solution unless they can afford one.&lt;/p&gt;

&lt;p&gt;That's not true. Here's what's actually possible at $0.&lt;/p&gt;

&lt;p&gt;What you actually need, and what it costs&lt;/p&gt;

&lt;p&gt;A brand system needs four things: defined colors with clear roles, a documented type scale, logo usage rules, and a few sentences on voice. None of that inherently requires paid software it requires structure, which is free to create if you have the right format.&lt;/p&gt;

&lt;p&gt;Where free tools genuinely fall short&lt;/p&gt;

&lt;p&gt;A shared Google Doc or Notion page can hold all of this information. What it can't do is keep it usable there's no way to export a color as a CSS variable, no automatic RGB/CMYK conversion, no structured place for logo usage rules that stays separate from a wall of unformatted text.&lt;/p&gt;

&lt;p&gt;Why we built a genuinely usable free tier&lt;/p&gt;

&lt;p&gt;This is exactly why BrandStack's Solo tier is free, not a time-limited trial. One brand, colors and typography with real structure, a basic exportable guide. If you're a student, a first-year freelancer, or testing whether a structured brand system is even useful to you yet, there's no reason that should cost anything.&lt;/p&gt;

&lt;p&gt;When it makes sense to pay&lt;/p&gt;

&lt;p&gt;The free tier stops making sense the moment you're managing more than one brand, need team access, or want the full guideline export and brand score tracking. At that point, $19/month is genuinely cheaper than the time cost of manually managing multiple clients' brand assets in scattered docs.&lt;/p&gt;

&lt;p&gt;The honest bottom line&lt;/p&gt;

&lt;p&gt;You don't need a budget to run a consistent brand. You need a system.&lt;/p&gt;

&lt;p&gt;brand-stack.app&lt;/p&gt;

</description>
      <category>sass</category>
      <category>career</category>
      <category>productivity</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Brand Guidelines for Freelancers: What You Actually Need</title>
      <dc:creator>Cliff Martin</dc:creator>
      <pubDate>Sat, 11 Jul 2026 10:55:00 +0000</pubDate>
      <link>https://dev.to/cliff_martin_7c7492171322/brand-guidelines-for-freelancers-what-you-actually-need-4d51</link>
      <guid>https://dev.to/cliff_martin_7c7492171322/brand-guidelines-for-freelancers-what-you-actually-need-4d51</guid>
      <description>&lt;p&gt;Most articles about "brand guidelines" assume you're documenting a brand for a team that doesn't exist yet if you're a freelancer. They talk about stakeholder alignment, approval workflows, and multi-department consistency. None of that applies when it's just you, a client, and maybe one collaborator on a project.&lt;/p&gt;

&lt;p&gt;Here's what actually matters when you're freelancing or running a small studio.&lt;/p&gt;

&lt;p&gt;You need fewer sections, not more&lt;/p&gt;

&lt;p&gt;Enterprise brand guidelines often run 40-80 pages: mission statements, brand pillars, tone-of-voice matrices for six different departments. As a freelancer, you need four things clearly documented: colors (with roles, not just hex codes), typography (with a clear hierarchy), logo usage rules, and a couple of sentences on tone. That's it.&lt;/p&gt;

&lt;p&gt;Usage notes matter more than the assets themselves&lt;/p&gt;

&lt;p&gt;A logo file without a rule for minimum size or clear space isn't a guideline, it's just a file. The single highest-value thing you can document for a client is the one sentence next to it that says "don't use this on busy backgrounds." That sentence is what prevents misuse six months after you've moved on.&lt;/p&gt;

&lt;p&gt;Guidelines need to survive without you in the room&lt;/p&gt;

&lt;p&gt;The real test of a brand guideline is whether someone can open it eight months later, with no memory of the handoff meeting, and still use the brand correctly.&lt;/p&gt;

&lt;p&gt;A PDF is a snapshot, not a system&lt;/p&gt;

&lt;p&gt;The moment you export a brand guide as a PDF, it starts going stale. For a freelancer juggling multiple clients, keeping track of which PDF is current becomes its own unpaid job.&lt;/p&gt;

&lt;p&gt;What this means practically&lt;/p&gt;

&lt;p&gt;The goal isn't a more comprehensive guideline. It's a system easy enough to keep current one place where color roles, type hierarchy, logo rules, and voice notes live, updated once and handed off as a link instead of a file that immediately starts drifting from reality.&lt;/p&gt;

&lt;p&gt;brand-stack.app&lt;/p&gt;

</description>
      <category>freelance</category>
      <category>sass</category>
      <category>career</category>
      <category>productivity</category>
    </item>
    <item>
      <title>BrandStack vs. Frontify: Brand Management for Freelancers and Small Studios</title>
      <dc:creator>Cliff Martin</dc:creator>
      <pubDate>Fri, 10 Jul 2026 20:26:00 +0000</pubDate>
      <link>https://dev.to/cliff_martin_7c7492171322/brandstack-vs-frontify-brand-management-for-freelancers-and-small-studios-204h</link>
      <guid>https://dev.to/cliff_martin_7c7492171322/brandstack-vs-frontify-brand-management-for-freelancers-and-small-studios-204h</guid>
      <description>&lt;p&gt;Frontify is a genuinely strong product if you're running brand governance for a company like Uber, across multiple regions, with dozens of stakeholders who all need different levels of access to a shared brand system. That's exactly who it's built for, and it shows in every part of their platform: sub-portals by region, approval workflows, SSO, multi-language interactive guidelines.&lt;/p&gt;

&lt;p&gt;Most of the people searching for brand management software aren't that. They're a freelance designer juggling three client brands, or a five-person studio trying to keep one shared type scale straight across projects. For that person, a platform built around regional sub-portals and multi-department governance isn't a feature set it's overhead.&lt;/p&gt;

&lt;p&gt;Where Frontify wins&lt;/p&gt;

&lt;p&gt;If you're managing a brand across multiple countries, need SSO for a large organization, or have to coordinate dozens of external agency partners with tightly scoped permissions, Frontify's depth is genuinely useful. That complexity is the product, not a bug for the right customer.&lt;/p&gt;

&lt;p&gt;Where that same complexity works against you&lt;/p&gt;

&lt;p&gt;A solo designer doesn't need a "brand deployer" module or region-specific sub-portals. They need to store a color with its usage notes, export it to CSS, and move on with the actual client work. Enterprise brand platforms are usually priced and structured around per-seat licensing and annual contracts reasonable for a company with a dedicated brand team, a real cost and commitment mismatch for someone billing hourly.&lt;/p&gt;

&lt;p&gt;What BrandStack does instead&lt;/p&gt;

&lt;p&gt;BrandStack skips the enterprise governance layer entirely and focuses on the part that actually matters for a solo designer or small studio: colors, typography, logos, voice, and guidelines, stored with context and exported instantly to CSS, Tailwind, or JSON. No SSO to configure, no regional sub-portals to set up just a brand system you can actually start using in the time it takes to sign up.&lt;/p&gt;

&lt;p&gt;Pricing is the clearest signal of who each tool is actually for&lt;/p&gt;

&lt;p&gt;Frontify's pricing isn't public it requires a sales conversation, which is typical for enterprise software but tells you plainly who the intended buyer is. BrandStack has a genuinely usable free Solo tier, with paid plans starting at $19/month for a small studio.&lt;/p&gt;

&lt;p&gt;The honest recommendation&lt;/p&gt;

&lt;p&gt;If you're running brand operations across a large organization with multiple stakeholders and regional teams, Frontify's complexity earns its place. If you're a freelancer or a small studio who just needs your brand assets organized somewhere you'll actually use them, that same complexity is exactly what you don't need.&lt;/p&gt;

&lt;p&gt;brand-stack.app&lt;/p&gt;

</description>
      <category>saas</category>
      <category>webdev</category>
      <category>startup</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Building a SaaS solo, as a Graphic designer</title>
      <dc:creator>Cliff Martin</dc:creator>
      <pubDate>Tue, 07 Jul 2026 12:35:00 +0000</pubDate>
      <link>https://dev.to/cliff_martin_7c7492171322/building-a-saas-solo-as-a-graphic-designer-1jii</link>
      <guid>https://dev.to/cliff_martin_7c7492171322/building-a-saas-solo-as-a-graphic-designer-1jii</guid>
      <description>&lt;p&gt;I came into this as a graphic designer, not a software engineer. I didn't have a computer science background, and a lot of what BrandStack needed authentication, databases, payments, deployment was new territory for me when I started.&lt;/p&gt;

&lt;p&gt;What made it possible wasn't some shortcut. It was breaking the problem down into pieces I could actually learn: how user accounts work, how a database should be structured so one person's data never leaks into another's, how to move from test payments to real ones without breaking checkout for actual customers.&lt;/p&gt;

&lt;p&gt;I made real mistakes along the way. Early on, every user shared the same underlying brand data because I hadn't scoped the database correctly to each account a serious bug that I only caught by testing with two separate accounts myself. Finding and fixing that taught me more about proper application architecture than any tutorial could have.&lt;/p&gt;

&lt;p&gt;I don't think being a designer first is a disadvantage for building product. If anything, it means the interface and the experience get real attention, not just the backend logic. But it does mean being honest about what you don't know yet, and being willing to slow down and actually understand a problem instead of copying a fix you don't understand.&lt;/p&gt;

&lt;p&gt;BrandStack is still a work in progress. But it's a real, working product built by someone who had to learn most of this from scratch, in public, one bug at a time.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>sass</category>
      <category>showdev</category>
      <category>startup</category>
    </item>
  </channel>
</rss>
