Brand system · v2.0 · 2026

Analyst by title.Inventor by default.

I turn messy systems into working things—then show exactly how.

messsignal

One line is the method: observe → reduce → build → explain.

01

Proof over posture.

The identity should feel like the work: exact enough for a boardroom, curious enough for a workbench.

01

Make it concrete.

Objects, numbers, decisions and outcomes. Show what changed—not how impressive it sounds.

“12 reports → one decision view.”

02

Reduce the noise.

One type family. One line language. One strong contrast. Remove until the signal becomes obvious.

“Mess in. Method out.”

03

Leave a human trace.

Precision without sterility. Dry humor, honest process, and the occasional visible screw head.

“Built by hand. Checked by data.”

02

One stroke. Actually.

The revised path contains one continuous subpath. No lift, no disconnected final stroke, no visual claim the SVG cannot prove.

Ink on paper

Primary mark · light surface

Paper on ink

Inverse mark · dark surface

Clear space

1× equals the stroke width. Minimum: 40px digital, 12mm print.

Approved lockup

Mohsen Zarei
Mark height
32px
Gap
16px
Wordmark
Archivo 600 / 0.22em

Do Keep the path continuous and give the mark room.

Never redraw, stretch, shadow or decorate the mark.

Talking house
Custom visuals

Project icons are drawn with the same single line as the figures: one continuous stroke, round caps, no fills.

Every mark draws itself on. A logo that appears without its line being drawn is off-brand.

03

One family. Four jobs.

Archivo stays. The scale is reduced to roles people can actually remember and implement.

Display / 900 + 180

Built. Then explained.

Heading

Light that follows the sun.

Lead

A working system deserves a clear explanation.

Body

Use ordinary sentences for evidence, context and decisions. Keep the line length between 45 and 68 characters where possible.

Label

04 / Case study · 2026

RoleTokenSizeWeight / trackingLine
Display--type-displayclamp(3rem, 9vw, 8rem)900 / 200.88
Heading--type-headingclamp(2rem, 4vw, 4rem)800.98
Lead--type-lead1.25–1.65rem5001.35
Body--type-body1–1.125rem4001.62
Label--type-label.78rem6001.3

04

Quiet shell. Useful data.

Brand color and functional color are separate layers. Every functional hue carries a word or symbol as well as color.

Paper

#FFFFFFSurface

Ink

#000000Primary / inverse

Body

#2B2B2BLong-form copy

Muted

#5F5F5FSecondary labels

Functional layer

Status carries meaning.

Every status colour travels with a word or symbol. Never make colour do the only communication.

Ready--status-ready · #2FBF71
!
Attention--status-attention · #F4C430
×
Blocked--status-blocked · #E5484D
In progress--status-progress · #FF7A2E
Pending--status-pending · #F6B24C

05

Same person. Different temperature.

There is one voice: first-person, concrete, compressed, dry and true. Context changes the warmth—not the character.

01

Published / cooler

Lead with the proof.

“Demolition to done: one room, six weekends, every cut mine.”
02

Social / warmer

Lead with the person.

“Soldered it Saturday. Working by Sunday. Here’s what broke first.”

Always

  • Concrete nouns and real numbers
  • First person and active verbs
  • One useful thought per paragraph
  • Dry humour aimed at the situation
  • A clear result or next step

Never

  • Hype without evidence
  • Buzzword stacks
  • Humour aimed at people
  • Emoji or hashtag walls
  • A borrowed claim or false certainty

Four-line test

  1. 01Is it true and mine?
  2. 02Can I show the receipt?
  3. 03Can I cut a third?
  4. 04Would I say it out loud?

06

Rules you can build with.

The system earns its name when tokens become components and components define their states.

Tags

Small, useful labels.

Power BIESP32Built 2026
Project card01

Talking house

Lights, climate and blinds that answer locally—ESP32 and Raspberry Pi, no cloud.

Metric card

12 1

Reports consolidated into one decision view.

07 / Ship

One source.Every surface.

Before a release, verify the message, the tokens, the states and the evidence—not just the screenshot.

  1. 01VoiceIs the claim concrete, first-person and true?
  2. 02VisualAre tokens, spacing and mark usage consistent?
  3. 03AccessCan every state be read without relying on colour?
  4. 04ProofCan the work show the receipt?