MHND LABS
Home Work Independent AI Lab · Cairo
The ledger

Field work.

Most of my client work starts the same way: build the thing first, then talk. This page is the ledger. Live demos built to win specific briefs, each computing something real, and case studies from client work, anonymized. No mockups: every demo below is live.

48 live demos5 case studies7 categoriesnewest 2026-07
Field status No mockups is a testable claim. Keep JavaScript on and this line probes every endpoint below from your browser.
Case studiesClient work, anonymized
CASE 01contracted · 5.0★

A card matcher that refuses to guess

for a trading-card arbitrage platform (US) · completed June 2026

Cross-marketplace listing matcher against a live product catalog. The rule that won the job: abstain rather than mismatch. The pipeline commits a match only when it is sure, and routes everything else to a review queue instead of guessing.

  • 99.4% precision held on the priority stratum, re-verified across catalog re-scores
  • Backlog drain closed 2,481 listings clean, zero wrong-id commits
  • Read-only against production; every write stayed with the client's engineer
“Muhannad is great to work with and is a clear communicator which I value a lot. Will hire him again.”
Upwork client review, June 2026
99.4%
precision, priority stratum
CASE 02contracted · ongoing

Making a news site legible to answer engines

for a Singapore business-news publisher · shipped to production June 2026

Full GEO upgrade of a live WordPress news site: speakable and 5W1H structured data on every article, a machine-readable citation layer, and a site-wide heading-hierarchy migration. Shipped against a paywalled production theme with automated schema verification on every template. The client then kept me on to measure the results in live AI answers.

  • Speaker, 5W1H and citation schema live on every article template
  • Automated schema validation wired into the delivery pipeline
  • Shipped on production WordPress (TagDiv) without breaking the paywall
  • Articles now documented in AI answers on Perplexity, Google AI Mode and Overviews, and ChatGPT
“You kicked the site into gear and came far in a short time.”
the publisher, at the delivery review
4
AI engines documented citing the site
CASE 03contracted · in progress

17 gates for a fine-tuning corpus

for a conversational-AI product team · in progress

Quality system for a supervised fine-tuning dataset: 17 automated gates covering schema, voice fingerprint, grounding, brand and distribution checks, plus a cross-batch drift layer and an LLM-judge review fleet. Rebuilt the weakest gate's classifier mid-engagement so it catches the shapes that actually occur.

  • 3,109-entry corpus scanned, drift-mapped and calibrated
  • Classifier catch rate raised from 16.4% to 59.5% after the rebuild
  • Cross-batch drift gate compares each batch against a rolling window
  • Every flag lands in a per-batch findings CSV, fully traceable
17
automated quality gates
CASE 04contracted · ongoing

A water-contaminant atlas that runs offline

for an environmental data consultancy · atlas delivered June 2026

PFAS pipeline across public regulatory sources (US UCMR5, British Columbia EMS, California SDWIS) with per-row provenance: every value in the output traces back to the exact source row it came from. Censored lab data handled properly with Kaplan-Meier statistics instead of naive substitution. Delivered as an offline single-file atlas by design, so there is no public URL.

  • Three regulatory sources unified into one provenance-tracked dataset
  • Detection-limit (censored) data gets real survival statistics, not guesses
  • Ships as one HTML file the client's team opens without a server
  • A 45-check build verifier caught a silent regression before the client ever saw it
“really impressed”
the client team, on the delivered atlas
3
public sources, one offline atlas
CASE 05contracted · 5.0★

Seven statement formats, one dashboard

for an insurance brokerage · completed April 2026

Commission statements from seven insurance providers, each in its own format, reconciled into one Excel dashboard. Delivered not as a script but as Claude skills with append-only guardrails, so the client reruns the whole consolidation himself with no developer in the loop.

  • 7 provider formats ingested, normalized and reconciled
  • Append-only guardrails: reruns can add, never silently overwrite
  • Client operates it himself via Claude skills
“Excellent work and went above and beyond in terms of service and time.”
Upwork client review, April 2026
7→1
provider formats, one reconciled dashboard
The demo shelfBuilt to win real briefs

Each of these was built for a specific job posting: a working answer to a real brief, not a template. They are pitch demos, presented as exactly that. Prospect-specific data has been checked before listing; a few strong builds stay off this page for confidentiality.

Agents & MCP10 pieces
W-332026-07

AI CGO Console

AI Chief Growth Officer console: weekly brief with KB citations, creator re-ranking, human approval queue, Claude/ChatGPT adapter swap, provider-free KB export.

Next.jsTailwind 4
↳ an AI SaaS growth-agent briefLive
W-342026-07

Cowork Scholar Plugin

Working Claude Cowork/Code plugin for academic teams: deterministic citation integrity check, reading packs, in-browser selftest on a synthetic corpus.

Claude plugin formatPython (stdlib)Static JS
↳ an academic Cowork plugin briefLive
W-392026-07

MCP Setup & Handoff

Live .mcp.json generator: toggle the stack's MCP servers, get a validated config with per-OS install steps and a credential checklist.

Next.jsMCP
↳ a Claude Code + MCP setup brief (US)Live
W-172026-06

Aegis Agent Console

Self-hosted Claude Agent SDK harness: coordinator plus sub-agent, cross-session memory recall, pause/resume, and a live rubric grader that fails a first draft and passes the revision.

Next.jsClaude Agent SDKOpenRouter
↳ a Claude-agent developer brief (US agency)Live Code
W-182026-06

AI Coding Security Advisor

Deterministic, citation-backed comparison of five AI coding assistants' enterprise security posture, scored against a Bitbucket + AWS context.

Next.jsvendor-doc citations
↳ an AI-security advisory brief (US SaaS)Live
W-202026-06

Company Brain MVP

MCP-native internal-knowledge agent with per-employee memory isolation: two users' stored preferences visibly change the same answer.

Next.jsMCPMem0-style memory
↳ an MCP company-brain brief (US MSP)Live
W-262026-06

O365 Automation Studio

Plain-English process in, working artifact out: picks the right Microsoft 365 surface and writes a verified-shape flow, script or Graph call with deploy steps.

Next.jsClaudePower Automate
↳ a Claude + O365 coaching brief (UK)Live
W-122026-05

Procurement Agent Console

Photometric procurement console on a clearly-labeled mock SAP tenant: one messy RFQ in, a sourced and priced quote out.

Next.jsSAP-shaped connector
↳ a procurement-automation brief (Tel Aviv agency)Live
W-022026-04

CoinQuant Research Engine

Autonomous crypto-backtest sweep: 1,200 backtests over real 2024 BTC and ETH data, natural-language prompt to validated strategy runs.

Agentic backtesterBTC/ETH data
↳ a crypto research-infrastructure brief (Dubai)Live
W-052026-04

NRT: Rust SLM Inference Server

10K-LOC pure-Rust inference server: manifest-driven small-language-model cluster on Candle, 7 crates, 29/29 tests passing. Apache-2.0.

RustCandle
↳ a Rust LLM-infrastructure brief (US)Code
Data engineering13 pieces
W-352026-07

Dyadic Cross-Correlation Lab

168 dyadic time-series analyses: 16-lag CCF, mixed-effects inference, APA reporting; recompute all 2,688 coefficients in your browser.

PythonstatsmodelsJupytervanilla JS
↳ an HCI continuous-tracking study briefLive
W-412026-07

Rollup Workbench

Reproduces the mixed-depth hierarchy rollup bug (understate vs double-count) and proves the closure fix, with 12 invariants recomputed live.

Next.jsTypeScript
↳ an ERP analytics brief from a US manufacturerLive
W-422026-07

Remittance Ledger Console

USD to EGP remittance slice on real Postgres: double-entry ledger, idempotent transfers, sanctions screening and an append-only audit trail, live in the page.

Next.jsPostgres (Neon)double-entry ledger
↳ a fintech backend application (Cairo)Live
W-432026-07

Logbook Pipeline Werkbank

German phpBB threads to RAG-ready English Markdown: shielded translation, per-token fidelity gate, chunk-survival simulator, VLM triage.

Next.jssharp
↳ a UK engineering firm's forum-log transformation briefLive
W-442026-07

P&L-by-Job Workbench

QuickBooks Online line-item job costing: the multi-project bill bug reproduced live, 4 business rules toggleable, a real formatted .xlsx generated on demand, 13-check selftest endpoint.

Next.jsexceljs
↳ a QuickBooks Online job-costing export briefLive
W-452026-07

PPRL Linkage Workbench

Two firms find their shared clients without either seeing the other's list: CLK Bloom-filter encoding, Dice fuzzy matching, live threshold calibration, and a hardening curve priced in recall.

Next.js 16TypeScriptWebCrypto (HMAC-SHA256)
↳ a privacy-preserving record linkage briefLive
W-462026-07

Provenance Sheet Workbench

License-screens 8 real text sources with quoted clauses, recomputes a shingle-dedup run in the browser, and exports a cleared-rows-only provenance CSV.

HTMLJSPlaywrightVercel
↳ an ML training-data sourcing brief (Romania)Live
W-482026-07

TLCC Workbench

168 dyadic time-series analyses: a 16-point lag sweep per trial, peak-lag extraction, and a random-intercept mixed model, all recomputed in the browser and asserted against scipy and statsmodels.

Next.jsTypeScriptPythonnumpyscipystatsmodels
↳ an HCI time-series analysis briefLive
W-162026-06

Advisor Intelligence Mapping

Pre-meeting producer-intelligence briefings assembled from five messy data sources. Synthetic data, no real PII, stated on the page.

Next.js
↳ an advisor-data intelligence briefLive
W-212026-06

Cloud Data Pipeline Console

Messy operator data in, a clean warehouse fact table out: 6 locations, 2 regions, on-demand pipeline runs with BI on top.

Next.js
↳ a cloud data-engineering briefLive
W-272026-06

Bank-Data Integration Workbench

Real Plaid sandbox flow (link token, Link, exchange, accounts) with a visible client/server secret boundary and an honest security checklist.

Next.jsPlaid SDK
↳ a US fintech integration briefLive
W-292026-06

Tracking-Cockpit (German)

German-language analytics cockpit: GA4 dataLayer events, Consent Mode v2, server-side measurement and a dashboard layer, all clickable.

Next.jsGA4Consent Mode v2
↳ a Stuttgart analytics brief, in GermanLive
W-302026-06

VIN Decoder for Indian EVs

Decodes Indian-market EV VINs across 16 manufacturers with a cited source under every field, a segment visualizer and a 22-assertion selftest.

TypeScript engineNext.js
↳ an EV-data brief (US)Live
GEO & AEO6 pieces
W-382026-07

ITAD AI Visibility Audit

13-signal AEO/GEO scorecard for an IT asset disposition vertical; every score recomputed in-browser by a 27-check selftest.

Static HTMLVanilla JSVercel
↳ an ITAD / AI search visibility brief (US)Live
W-192026-06

Answer Engine Readiness Audit

Fetches any URL server-side and scores 13 AEO/GEO signals with cited evidence and an impact-by-effort fix matrix. No keys, no LLM, always live.

Next.jsSSRF-guarded fetcher
↳ a B2B AEO strategy brief (Canada)Live
W-252026-06

Listed-REIT GEO Audit

Vertical GEO audit on a representative listed-REIT entity: real schema generation, live validation, and an AI answer with versus without entity scaffolding.

Next.jsschema.org
↳ a Belgian listed-REIT GEO briefLive
W-112026-05

Finance Link Inventory

A 55-publication link inventory with every metric cited: floors, ceilings and per-site pricing, laid out as a working editorial sample.

Next.js
↳ a London SEO-operations briefLive
W-132026-05

Site Refresh + SEO Migration Plan

SEO migration control room built from a real site crawl: redirect map, verification and rollback sequence to keep all 3,087 referring domains.

Static HTML
↳ an IoT-platform site-refresh briefLive
W-062026-04

Advertorial, Done Properly

Long-form German advertorial, format-faithful: labeled Anzeige, magazine structure and a conversion path in one editorial piece.

Static HTMLGerman copy
↳ a spec advertorial for a Shopify wellness briefLive
Automation & ops7 pieces
W-372026-07

HubSpot Properties Migration Workbench

Portal-to-portal contact properties migration: classified export diff, replacement-property plans for type changes, slot ledger, fresh-export validation, 16-check in-browser selftest.

HTMLJSVercel
↳ an enterprise HubSpot portal migration brief (US)Live
W-472026-07

Research Mentor Workbench

Teach-first mentoring preview: a worked business research prompt chain, a source verification gate that executes in the page, the ChatGPT to Codex graduation, and a 14-check selftest.

HTMLVanilla JSVercel
↳ a ChatGPT and Codex research mentoring postingLive
W-222026-06

Closed-SaaS Webhook Router

Simulates GoHighLevel + Make webhook and API contracts end to end: seven real modules, idempotent retries, and two keyless live round-trips.

Next.jswebhooks
↳ a US insurance-automation briefLive
W-242026-06

Lead Intake → CRM

Real-estate lead flow end to end: intake, qualification scoring (HOT 98 / WARM 58 / COLD 7), CRM record and the auto next-action.

Static HTMLscoring engine
↳ a US real-estate ops briefLive
W-312026-06

Workflow Architect

Paste a documented process, get a before/after complexity scorecard (steps, handoffs, touch time) computed by a real classifier, not a template.

Next.jsClaude
↳ a US ops-architecture briefLive
W-092026-05

AI Blog Production System

Airtable-native blog production line: six Run Script automations move briefs through drafts to review. The page is itself the proof artifact.

Next.jsAirtable
↳ an AI blog-production briefLive
W-102026-05

Marketing Campaign Calendar

Three-altitude campaign calendar backed by a real public Airtable base: 12 campaigns, 5 teams, linked records you can open.

AirtableStatic HTML
↳ an enterprise Airtable brief (US)Live
Documents & forms3 pieces
W-362026-07

Evidence Review Workbench

Legal evidence review on synthetic data: SHA-256 preservation at ingest, original versus derivative separation, duplicate occurrences kept rather than collapsed, deterministic privilege screening that only ever marks a candidate, role-gated counsel notes, an append-only audit log, and a production ZIP whose hash manifest matches the ingest hashes. 31 of 31 invariants asserted live at /api/selftest.

Next.jsTypeScriptWeb CryptoJSZip
↳ a 72-hour confidential document and email review MVP briefLive
W-282026-06

SuccessFactors Integration Console

Reproduces SAP SuccessFactors' OAuth 2.0 SAML-Bearer handshake server-side and reads real OData v2 shapes, with an honest map of what login data actually is.

Next.jsOAuth 2.0OData v2
↳ an enterprise HR-data brief (US SaaS)Live
W-322026-06

XFA → AcroForm Workbench

Converts a dead XFA government form into a working AcroForm in the browser: JSON auto-fill of all 20 fields, live edits, real /Sig signing, clean flatten.

Next.jspdf-lib
↳ a US government-forms briefLive
Vision & media2 pieces
W-402026-07

Model-Input Cleaner

Segmentation-first product-photo cleanup with a live faithfulness gate: /api/qa recomputes SSIM and edge-IoU per edit and fails unfaithful ones.

Next.jssharpCV QA
↳ an image-to-3D pipeline brief (US)Live
W-012026-04

Automated Ad Factory

Script in, eight ad variants plus storyboards out: five parametric templates rendered server-side with a multi-modal Claude pipeline.

Next.js 16Claude multi-modal
↳ a direct-response creative brief (US)Live
Product & full-stack7 pieces
W-232026-06

Ghost Multilingual Theme

Faithful static replica of a trilingual Ghost theme: /, /ru/ and /ar/ RTL routes with real hreflang, canonicals and og:locale, plus a live SEO-head inspector.

Ghost themehreflangRTL
↳ a multilingual publishing brief (Beijing)Live
W-142026-05

Physio Training Vitrine (French)

French-language training vitrine with an interactive e-learning to in-person funnel, built from the practice's real brand color.

Next.jsFrench copy
↳ a spec redesign pitched to a French physio-training practiceLive
W-152026-05

Soundscape: Feel the Frequency

Experiential audio-room concept site: three frequency programs and a booking flow. A pure design piece, presented as one.

Next.js
↳ a design-concept piece for an advanced web briefLive
W-032026-04

Arabic Education Platform

Bilingual Arabic-education site with a Stripe subscription flow, English and Arabic content side by side.

Next.jsStripe
↳ an Arabic-education platform briefLive
W-042026-04

Arabic RTL Dashboard

Bilingual EN/Arabic operations console with true RTL: mirrored layout, Arabic script and numerals, and live telemetry views.

Static HTMLArabic RTL
↳ an Arabic IoT-dashboard brief (Saudi Arabia)Live
W-072026-04

Webflow CMS Templates

One template, one CMS collection, four school pages: the structure-to-page architecture as a working proof of concept.

Static HTMLWebflow CMS
↳ a Webflow CMS briefLive
W-082026-04

Patient Digital Identity (FHIR)

Patient digital-identity explorer over 1,053 FHIR R4 resources and 17 LOINC series, with a 5-axis wellness scorer and Claude streaming over AI SDK v6.

Next.jsFHIR R4AI SDK v6
↳ a health-AI brief (US)Live