Command Palette

Search for a command to run...

Brand

One mark, three languages.

The identity of Tabaga Team, a software studio. Right-click any mark to copy it as SVG; every file is listed at the bottom.

Mark

The initials as a tt ligature: two lowercase-t stems with hooked feet sharing one crossbar. The bar that joins them is the team, and it carries the accent. One stroke weight, drawn on a 512 by 256 grid; it needs no mirrored version for Arabic layouts.

Ink on paper
Paper on ink
Accent
Accent, reversed

Construction

Stems 184 units apart, the shared bar between the cap line and the x-height, feet drawn with the same radii as the stroke. Clear space around the mark is the height from the bar to the baseline. Minimum size: 24 px high on screen, 8 mm in print.

Wordmark and lockups

Tabaga Team set in Geist SemiBold with tightened tracking, exported as outlines so it renders identically everywhere. Pair it with the accent mark; the mono lockup is for single-colour contexts such as embossing or stamps.

Wordmark
Horizontal lockup
Lockup
Horizontal lockup on dark
Lockup, reversed
Stacked lockup
Stacked
App icon
App icon

Colour

Two neutrals and one accent. Ochre is the colour of the sites, hard hats and sand the products are built for; it marks, it never explains. Body text is always ink or paper. Ink on ochre passes AA for text; paper on ochre does not, so ochre never carries light text.

Ink
#09090b

Text, the mark on light backgrounds, dark surfaces.

Paper
#fafafa

Light surfaces, the mark on dark backgrounds.

Ochre
#e3a43a

Accent on light: the bar of the mark, selection, highlights. Never body text.

Ochre on dark
#f0b85c

Same role on dark surfaces; lighter to keep the same weight.

Typography

Geist for everything read, Geist Mono for labels, data and code, Caveat for the occasional handwritten note. Headings are sentence case.

GeistHeadings and body

Ships in three languages.

Regular for reading, medium and semibold for headings and the wordmark.

Geist MonoLabels, data, code

06.2026 – ∞

tabular figures, slashed zero

CaveatHandwritten notes

follow me

Only for asides and annotations, never for information.

Voice

Short sentences, concrete nouns, no hype. Say what was built, for whom, and what it does. The tagline exists in the three languages the products ship in.

  • enFrom idea to launch.
  • frDe l'idée au lancement.
  • arمن الفكرة إلى الإطلاق

Usage

What keeps the identity consistent.

Do

  • Use the mark in ink, paper or the accent pair only.
  • Keep one ring height of clear space around it.
  • Pair the mark with the wordmark for first mentions; use the mark alone once the name is established.
  • Use ochre for selection, highlights and the bar of the mark.

Don't

  • Don't recolour the stems, add gradients, outlines or shadows.
  • Don't stretch, rotate or mirror the mark; it reads the same in RTL.
  • Don't set body text in ochre, or light text on ochre.
  • Don't typeset the name in any face other than Geist; use the wordmark file.

Downloads

Generated from one geometry file by pnpm brand:build, so every export stays in sync.

Command Palette

Search for a command to run...