Mahmoud Al-HabashOpen to new projects
  • WorkWork
  • ServicesServices
  • LabLab
  • WritingWriting
  • ContactContact
Amman--:--عربي
All work

In-house tool2026

Tabsem Studio

A private studio that plans, drafts, checks and publishes Tabsem's social media. Claude writes from a one-line brief; a strict guard checks every claim; nothing goes out without the founder's approval.

Start a project like this
Role
Design and engineering
Year
2026
Channels
Instagram, the Facebook Page and X, plus posts prepared for publishing by hand
AI
Claude drafts from a one-line brief, then reviews itself
Guard rails
A deterministic claims guard, versioned brand rules and an AI spend log
Built with
TypeScriptViteSQLiteDrizzleClaude APIHeadless Chrome
Brief
Claude draft
Claims guard ✓
Approved
تبسم ستوديو

How it works

  1. 01A one-line brief
  2. 02Claude drafts the post
  3. 03It reviews its own draft
  4. 04The claims guard checks every line
  5. 05The card is drawn and checked
  6. 06The founder approves
  7. 07Scheduled and published

The problem

A one-person company still has to show up on social media every week, in two languages' worth of culture, without saying anything untrue about a medical product. Generic AI tools write fast, but they invent numbers, drift off-brand, and still leave the designing, scheduling and posting to you.

What I built

Tabsem Studio is a private web app that runs Tabsem's organic social media end to end:

  • From a brief to a draft. A one-line brief becomes a complete post: Claude writes it, then reviews its own draft against the brand rules.
  • A claims guard. A deterministic check reads every line and blocks anything that states a number, a promise or a medical claim the product can't back.
  • Cards drawn from templates. A headless Chrome renderer draws each card from the brand's templates and checks the layout before it's saved.
  • Approvals. Every draft waits in an approval queue (and on Telegram) until the founder approves it. Only then is it scheduled.
  • Publishing and the calendar. Posts go out on Instagram, the Facebook Page and X. The ones that can only be posted by hand (groups, the personal profile, Stories with stickers) are prepared, ready to copy.
  • Memory and numbers. Versioned brand rules, the founder's preferences, and an AI spend log, so the cost of every draft is known.

Where it stands

It runs every week for Tabsem. It's private, so the only screen I can show is its sign-in page; the diagram above shows how a post travels through it.

Tabsem Studio's sign-in screen
The only public screen: one account, the founder's.

Start a project like this

Tell me about yours: the brief takes a few minutes, and I reply within 24 hours.

Start a project like this

Next project

Client portal

The system my clients use with me, from the first brief to the final invoice. Proposals accepted online, approvals on exact file versions, notes pinned on designs, invoices and reviews, in Arabic and English.

mahmoudalhabash.com/start
The project brief on mahmoudalhabash.com
The project brief on a phone