> this is the brand identity for mattdgn / gmgm.fr — a working
solana dev based in paris.
> this doc is the source of truth for colors, type, logo, voice.
> if it conflicts, this doc wins.
no bespoke icon. the mark is the name set in space grotesk 800, with the suffix in red. a circular monogram exists for avatars and small marks.
for avatars, favicons, og-images, social profile pictures.
lila is the surface. ink is the structure. red is the punctuation. yellow and orange are accents.
the eye should land on lila first, ink second, red third.
page backgrounds, big empty space.
text, borders, headlines. the skeleton.
links, the suffix in the wordmark, the sticker.
space grotesk does the talking. jetbrains mono does the working. caveat does the swearing.
the sticker is the only piece of personality the brand allows itself. use it on hero sections, contact cards, business cards, and merch. never on UI elements like buttons.
for the home hero only. the name is drawn live, stroke by stroke, the way the apple "hello" film does it. loops every ~6s. rotates through matt → degen → dev → ship.
the brand uses three rotating profile pictures depending on context. each one signals a tone — builder, degen, gm.

the default. SMB collection. use on solana-related contexts: dev posts, builder threads, conf badges.

use on nomu_stores work — product launches, customer support, anything tied to the brand.

off-duty. use on shitposts, degen threads, weekend hacks, things you wouldn't put on a CV.
the brand is intentionally light on components. buttons, stamps, tag-pills, highlight, terminal. if you need a new pattern, write it once here before using it on a surface.
three OG templates depending on what you're sharing. all 1200×630, ink border, same wordmark anchor top-left.
drop this at the bottom of every email from matt@gmgm.fr. don't add quotes, motivational lines, or socials beyond the three core.
on-brand assets ready to drop into linkedin, x, and email. images generated dynamically — open the link or right-click to save.
copy-paste ready. works in gmail, apple mail, outlook. uses absolute urls so the pfp loads anywhere.
<table cellpadding="0" cellspacing="0" border="0" style="font-family: -apple-system, 'Segoe UI', Arial, sans-serif;">
<tr>
<td style="padding-right: 18px; vertical-align: top;">
<img src="https://gmgm.fr/brand/pfp-nomu.png" width="64" height="64" alt="matt" style="border-radius: 50%; border: 2px solid #0a0a0a; display: block;" />
</td>
<td style="vertical-align: top; border-left: 2px solid #0a0a0a; padding-left: 18px;">
<div style="font-family: 'Space Grotesk', -apple-system, sans-serif; font-weight: 800; font-size: 18px; color: #0a0a0a; letter-spacing: -0.02em; line-height: 1.1;">matt<span style="color:#e63329;">dgn</span></div>
<div style="font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12px; color: #3a3530; margin-top: 4px; line-height: 1.5;">solana dev · founding @ <span style="color:#e63329;font-weight:700;">@nomu_stores</span></div>
<div style="font-family: 'JetBrains Mono', ui-monospace, monospace; font-size: 12px; color: #7a7468; margin-top: 12px;">
<a href="https://gmgm.fr" style="color:#0a0a0a;text-decoration:none;border-bottom:1.5px solid #0a0a0a;">gmgm.fr</a>
·
<a href="https://x.com/mattdgn" style="color:#0a0a0a;text-decoration:none;border-bottom:1.5px solid #0a0a0a;">@mattdgn</a>
·
<a href="https://github.com/Mattdgn" style="color:#0a0a0a;text-decoration:none;border-bottom:1.5px solid #0a0a0a;">github</a>
</div>
</td>
</tr>
</table>standard euro card size (85×55mm). front is identity. back is contact + NFC tag link. print on uncoated 350gsm.
NFC chip on the back links to gmgm.fr/card — a vCard download + 3 buttons (email, telegram, calendar).
the brand uses phosphor icons at regular weight — no fills, no duotone. 1.5px stroke matches our 2px borders without competing.
every product screenshot shown on the brand sits inside one of three frames: macOS window, iPhone bezel, or a plain ink border. no drop-shadows on the image itself.
code blocks on the blog use this theme. ink background. yellow keywords. red strings. orange numbers. comments at 50% white.
three UI states the brand ships everywhere. loading is a 3-dot mono pulse. empty is a single line of type with one action. error is red, blunt, and tells you what to do next.
lowercase. direct. no corp-speak, no marketing slop. numbers when they exist. honesty when they don't.
shipped checkout v2. 11.2% conversion lift, p95 -340ms.
We are thrilled to announce our revolutionary checkout experience.
matt — solana dev based in paris. currently building @nomu_stores. 4 yrs in consumer crypto.
Hi! I'm Matt, a passionate full-stack engineer on a mission to empower creators.
if you're about to do something that's not in here, ask. the brand stays consistent by being boring about its constants and creative about its content.
the dot pattern is part of the surface. don't disable it on long pages.
no background gradients. no text gradients. the brand is flat. two solid colors, hard edge.
caveat is a punctuation mark, not a body face. one phrase per surface, max.
one hero. one headline. reduce stacked weight before adding more lines.
always rotate the stamp 4°. always border-only, no fill. color matches state.
if a state needs a new color, you're missing a state. reuse green, orange, or red.
cards, buttons, stamps. 2px. ink. always. no 1px hairlines, no rounded shadows.
the sticker handles personality. emoji in headlines or labels are off-brand.