Selected work

Projects

Every project here has a working demo you can use, built from the same logic as the real system. Two of them pull live public data. Open one, try it, then read how the production version works.

CP

Crisis Pulse

Marketing Intelligence

WPP Media MENA · crisis reporting·2026

Tracks how attention shifts across escapism, economic anxiety, wellness and news signals in UAE, KSA, Kuwait and Qatar, before it shows up in paid research.

ReactVitePythonGitHub Actions+4
Try Signal Explorerlive data
PG

PixelGuard

AdTech

Ad operations governance·2026

Paste a Floodlight, piggyback, GTM Custom HTML or affiliate pixel and get a 0 to 100 risk score with an Approved, Needs Review or Blocked verdict.

Next.jsTypeScriptVercelHeadless Chrome+2
Try Pixel Risk Scannerin-browser
CD

CDP Prototype

Data Platforms

Marketing leadership demo·2026

Unified anonymous profiles, priority-based segmentation that puts every user in exactly one audience, and activations that fire to Meta, Google and onsite only when a segment changes.

Next.js 14SupabasePostgresRealtime+2
Try Funnel & Activation Simulatorin-browser
CA

Campaign Agent

AdTech

WPP Media AdOps·2026

AdOps fills a brief of markets, funnel stages, audiences and creatives. The agent generates every campaign, ad set and ad, shows them for approval, then pushes them through the Meta Marketing API with a streaming log.

Vercel FunctionsMeta Marketing APIJavaScriptServer-sent events
Try Brief to Campaign Treein-browser
CO

Campaign Optimizer

AI & ML

Independent build · public dataset·2025

Trains a response model on the Customer Personality dataset, scores every customer, and recommends a budget split across segments with an interactive targeting dashboard.

Pythonscikit-learnpandasStreamlit+1
Try Propensity & Budget Allocatorin-browser
KD

KPI Deck Generator

AI & ML

Leadership reporting·2026

Pulls GDP, inflation and other indicators for any set of countries, computes growth and CAGR, writes a narrative per slide, and ships a .pptx every month from CI.

Pythonpython-pptxWorld Bank APIGitHub Actions+1
Try Indicator Explorerlive data

More deployed builds

Live apps without an on-site demo. Open them directly.

Open Eye

Open-source intelligence platform for MENA: seven regional feeds, Reddit, Hacker News, weather and FX with AI briefs.

PIXEL/CHECK (runtime)

Fires a CM360 Floodlight in headless Chrome and audits every piggyback that loads. The runtime sibling of PixelGuard.

Lottery Intel

GDELT news dashboard tracking coverage of lottery and raffle brands across the region.

Lottery Ad Intelligence

AI creative spec generator for lottery brands, on Gemini and Serper as serverless functions.