Tom Peacock
← All the work
Business tools · own product · 2026

Plumbline

Checks any design file against brand guidelines before it goes to print.

Plumbline on desktop
Plumbline on a phone
The story

Brand teams and print shops waste time and money on artwork that is slightly off brand. Plumbline reads the brand guidelines, then checks any PDF or SVG at the vector level for exact colours, fonts, sizes, logo distortion, margins, image resolution and copy, and shows each problem on the page with how to fix it, in seconds.

The clever bit

It finds a logo by its vector geometry and reports, for example, that it was stretched 25% horizontally, pinned right on the artwork.

What it does
  • Reads brand guidelines PDFs automatically (AI-assisted)
  • Exact colour checks for print (CMYK) and screen (HEX)
  • Spots stretched, recoloured or cramped logos
  • Checks fonts, sizes, contrast and safe margins
  • Flags low-resolution images and off-brand wording
  • Visual report pinned to the artwork, plus an API for upload portals
For
Brand managers, design agencies and print partners
Status
Working build
Works with
Anthropic Claude (guideline ingest) · REST API (POST /api/check) · CI gate (non-zero exit on errors)
Built with
Python · Flask · pdfplumber · pypdfium2 · Pillow

Scroll through it

A recording of the real build, captured from the browser.

More screens

Product page
Product page
Live report on an off-brand flyer
Live report on an off-brand flyer
Next build
WalkSOSA giant white SOS banner that helps mountain rescue find you sooner.
Your turn

Tom
Peacock

Let's make yours real.

Tell me the idea in a sentence. I'll come back with how it could look, how it would work, and what it takes to get it live.

Got a project? Message me →
North East England · 2026