Ali FarhanMARKETING LAB
LAB/INDEPENDENT WORKING SAMPLES/2026

PROOF,
NOT DECORATION.

Three small systems built around the unglamorous part of marketing: deciding what happens to an inquiry, defending a number, and checking a campaign before money moves. Each one runs in the browser, shows its working and states its limits.

Independent demonstrations · synthetic data · no client accounts · no messages sent
Three demonstrations

Open one. Change the inputs.

Nothing here needs a login, a backend or an API key. The pages work from a local folder and run the same logic the tests exercise.

0external calls
0messages sent
3working pages
1shared rules engine
The point

Judgement you can inspect.

Marketing operations is mostly decisions about exceptions. These samples make those decisions explicit instead of hiding them in a dashboard screenshot.

01 / BOUNDARIES

Know when not to answer

Complaints, refunds, order privacy and unknown intent leave the automated path. Opt-outs suppress everything. The demo never invents a promise to keep a conversation moving.

02 / EVIDENCE

Show how the number was made

Every report value has a formula, a visible dataset label and an export. The readout separates observation from interpretation and ends with a recommendation someone could actually run.

03 / PRE-FLIGHT

Catch the expensive mistakes early

Objective, destination, tracking, sensitive targeting and claim language are checked before spend. A passing score is a readiness signal, not platform approval or a performance forecast.

Context

Built for this portfolio.

These are independent demonstrations, not client case studies. The automation handles synthetic messages only. The campaign dataset is invented for the example. The QA page is an offline checklist, not a connection to Meta or TikTok.

They exist to show how I structure rules, guardrails, reporting logic and pre-launch checks — the work that sits underneath campaign execution.

What is real here: the code, the tests, the classification order, the arithmetic and the exports all execute locally.

No advertising account, CRM, inbox, customer record or analytics property is connected. No spend, approval or historical performance is claimed.