Available · Dubai, UAE

Mohammed
Al Sarraj

Senior Data Governance Engineer · AI Systems

5 years across GCC government — Qatar Central Bank, Abu Dhabi Executive Office, Dubai Police. Built Manarah: an AI-native alternative to the Informatica stack, NDMO P1–P3 aligned.

engineer.profileactive
roleData Governance & AI Systems
stackInformatica CDGC · Claude API · Python
locationDubai, UAE
open_toAbu Dhabi · Full-time
complianceNDMO P1–P3 · UAE PDPL
languagesArabic (native) · English (fluent)
Experience
5y
AI Tools
19
GCC Clients
4+
Demo LiveNDMO P1–P3UAE PDPL

Manarah Suite

A four-component data platform covering the full management lifecycle — ETL (Wasit), Data Quality (Mizan), Governance (Amin), and an LLM agent (Manarah AI) that drives all three from a chat interface. Compliance controls are built into each layer, not added as a separate step.

Manarah portal — Manarah AI, Wasit, Mizan, and Amin

System Architecture

Manarah PortalAuth · Session · Reverse ProxyWasitETL · 30+ Connectorsport 5004MizanData Quality · Scoringport 5002AminGovernance · NDMOport 5001Manarah AILLM Agent · ChatClaude APIShared Packagesshared_auth · shared_i18n · shared_connectors · shared_core

Each component runs as an independent gunicorn process sharing a single signed session cookie via a common SECRET_KEY. The portal reverse-proxies /wasit/*, /mizan/*, and /amin/* to internal processes — one URL, four services.

PythonFlaskPostgreSQLSQLAlchemyAlembicClaude APISQLite

Data & Governance Tools

Operations Intelligence

Qubtan

Encrypted PII, role-based access, automated compliance alerts and invoice reporting for Captain's Club GCC. Flask-Talisman for security headers, Flask-Limiter for rate limiting, Fernet encryption on all personal data fields.

Architecture: App factory pattern with per-environment configs, Flask-WTF CSRF, and APScheduler for automated compliance reports. PostgreSQL in prod, SQLite in-memory for tests.

PythonFlaskPostgreSQLFernetFlask-TalismanAPScheduler
Social AnalyticsLive

Rased (راصد)

Part of the Manara suite. Tracks and analyses social media engagement, trends, and audience data. Deployed on Render.

Architecture: Python Flask with Render deployment config. Seed-able demo data.

PythonFlaskSQLiteRender
Try it →
Arabic LocalisationLive

Tarjim (ترجم)

Audits any web project for RTL layout issues, translates UI strings to Arabic with contextual accuracy, auto-fixes CSS/HTML problems, and scores translation quality using Arabic NLP metrics.

Architecture: CLI + Flask web UI. Audits a running app via Playwright, then generates a diff patch and a quality report.

PythonFlaskClaude APIPlaywrightArabic NLP
Try it →

AI Tools Portfolio

19 tools across 4 suites — all built with Claude API + Python Flask.

BizIntel7 tools
Competitive IntelPersona StudioMeeting DistillerContract LensCSV StorytellerResume MatchResume Forge
DevKit6 tools
Schema DetectiveTest ForgeSQL WhispererDoc ForgeChangelog AIGit Narrator
AI Lab4 tools
Prompt BenchPrompt ShieldAgent BuilderArabic Bench
ContentForge2 tools
Content RepurposerAI Debate Arena

Other Projects

Automated Trading

Trader X

Multi-component trading system with a strategy engine, backtester, paper trader (simulated), live trader, and a real-time dashboard. Separate processes for each mode.

Architecture: Three independent trader processes (backtest / paper / live) with a shared strategy module and a dashboard server. State persisted to JSON, no database required.

PythonFlaskWebSocketFinancial APIs
Autonomous AI

Masna

One run = one new developer tool researched, built, tested, and pushed to GitHub. An agentic pipeline that goes from idea to shipped repo without human intervention.

Architecture: Multi-stage pipeline: research → spec → scaffold → implement → test → git push. Each stage is a distinct function called sequentially by a factory orchestrator.

PythonClaude APIGitHub APIFlask
Community Intelligence

Khaliyya

Unified resident profiles from any data source with automatic churn/retention risk scoring. Built for coliving operators.

Architecture: App factory pattern, risk score calculated per-resident on profile update via SQLAlchemy event listeners.

PythonFlaskSQLiteSQLAlchemy
Marketplace

Virb Thrift

Full-stack thrift marketplace with a Turborepo monorepo containing the buyer app, seller app, and shared packages. Supabase for auth and database.

Architecture: Turborepo monorepo with shared UI and types packages. Supabase RLS policies for multi-tenant data isolation.

Next.jsTypeScriptTurborepoSupabaseTailwind