mahmudhmh

Mahmoud
Hussien Software Engineer — the one search engines & answer engines can find.

scroll · ↓
01 · Overview

I make one of the region's biggest storefronts visible — to Google, and now to AI.

Since July 2024 I've owned SEO, analytics and growth engineering for noon.com — a multi-region e-commerce storefront serving UAE, KSA and Egypt in English and Arabic. That spans everything from JSON-LD and hreflang to consent infrastructure, attribution, Core Web Vitals — and lately, Generative Engine Optimization: measuring and improving how AI answer engines see noon. When the tools I needed didn't exist, I built them.

~3.4k
commits
Sep '24 → Jul '26
100
Lighthouse SEO & a11y scores
3
markets — UAE · KSA · EGY
9+
production repos shipped
EN/AR
fully localized, RTL-first
02 · noon.com storefront

The flagship: noon.com web & SEO engineering

Sep 2024 → present · ~2,500 commits · Next.js App Router / RSC monorepo

Owning the organic-growth surface of a top-tier GCC e-commerce storefront — everything a crawler, a consent regulator, or a Core Web Vitals report can see.

SEO platform organic

  • Built noon Digest — MDX content platform: authoring pipeline, related-articles engine, live product carousels, EN/AR RTL
  • Built Trending & Popular Searches end-to-end (SSR, dynamic category slugs, cached data pipelines)
  • Built Brand Glossary v1 & v2 — paginated, searchable brand index
  • Sitewide JSON-LD: Product, ItemList, Breadcrumb, FAQ, review schemas
  • Owned canonicals, hreflang, sitemaps, robots/ads/llms.txt, 301 middleware, noindex strategy
  • Drove pages to Lighthouse 100 for SEO & accessibility

Analytics & consent trust

  • Rebuilt cookie consent on Google Consent Mode v2: region-aware GTM/GA gating with event queueing
  • Migrated attribution AppsFlyer → Adjust across the storefront
  • Built the OnClick deep-linking app — web-to-app redirection with UTM/deeplink handling & browser quirks
  • Core Web Vitals tracking via custom events; PostHog segmentation; Sentry tuning

Performance & platform speed

  • LCP/FCP work: image priority, layout-shift fixes, third-party script deferral
  • Memory-leak elimination; singleton ResizeObserver/IntersectionObserver managers
  • Led tooling migrations: yarn → pnpm → bun, ESLint/Prettier → Biome
  • Migrated frontend calls to the service-mesh proxy layer with platform teams
  • Security: CVE hotfixes, dependabot triage, malicious-extension blocking
03 · X Tool — solo greenfield

One engineer, one platform, an entire SEO team off spreadsheets.

Designed, specced and built solo from March 2026: an internal SEO / ASO / GEO management platform for noon's SEO team — 15+ features shipped of 31 planned across 4 phases, from CMS editing to AI-referral reporting.

TanStack StartReact 19Tailwind v4 Cloud SQL · MySQLBigQueryGoogle Sheets API SEMrush APILLM keyword researchCloud Run

248 commits · PRD & feature specs · dark-first design system built from scratch

Footer CMS editor Metadata Optimizer Redirections manager Sitemap manager Popular Searches mgr Merchant Center tools Blog Brief generator LLM Keyword Research Competition tracking Search Trends & Volumes SEMrush integration GEO monitoring Alerts & Crawl Monitor GSC Master Tracker AI-Referral reporting Sheets export & sharing
04 · Generative Engine Optimization
AI answer engines are the new front page. I measure what they say.

GEO / AI-visibility platform

Since June 2026 I've been building noon's Generative Engine Optimization stack — a TypeScript monorepo that tracks, scores and improves how AI assistants surface the brand, plus the GA4 → BigQuery pipeline that quantifies the traffic they send back.

Horus
Visibility monitor

Intent-based query generation, run-all orchestration, coverage scoring & gap-filling, retry/backoff plans, job scheduler, and a command-center dashboard with intent breakdowns.

GAIA
Findings pipeline

Batch draft-findings endpoint with parallel GEO generation on Gemini models, plus a deterministic sentiment classifier hardened with negation handling and word boundaries.

Aether
AI-referral analytics

User-agent analysis and AI-referral reporting, backed by a scheduled GA4 → BigQuery sync with a ledger table for sessions arriving from AI assistants.

05 · More builds

Platforms shipped across the company

mp-popular-searches-api

Popular Searches API

Bun + Hono microservice feeding the storefront: rate limiting, Sheets→DB sync, size-aware caching, Dockerized CI/CD on Cloud Build.

Dec 2024 → May 2025
is-rtcp-web

OffSec dashboards

Real-time control panel for noon InfoSec: Jotai, Chart.js, drag/resize adaptive layouts, attack-surface & vulnerability-scoring modules.

Oct → Dec 2025 · 100 commits
mp-egy-apartments

Noon Stay

Apartments booking platform (Egypt): Next.js 15 + React Compiler, role-based admin, booking calendar, EN/AR/HI/UR UI, plus an RN WebView app.

Aug 2025 → Jan 2026 · 203 commits
mp-noon-product-gizmos

Prism survey builder

Revamped study creation: WYSIWYG Survey V2 with auto-save, new question types, image handling and a refreshed design system.

Jan → Mar 2026
temp-lighthouse

Docs portal + LLM chatbot

MDX knowledge portal with full-text search & highlighting, Jest + CI, then a streaming LLM chatbot with suggestions.

Aug 2024 → May 2025 · 162 commits
infra-* · nginx · boilerplate

Platform & infra

GKE/Kapitan service config, Cloud Run pipelines, nginx edge (robots, sitemaps, llms.txt), the company-wide TanStack Start boilerplate with Playwright E2E — plus Python DAG tasks, a Go OAuth service, and mentoring CAKE bootcamp hires.

ongoing
06 · Stack — sitemap.xml

Everything under /stack/

/languages/

  • TypeScript / JavaScript
  • Python
  • Go
  • SQL · Bash

/frontend/

  • React 18/19 · RSC · Compiler
  • Next.js 14–16 (App Router)
  • TanStack Start / Router / Query
  • Tailwind v4 · Radix · shadcn
  • i18next — EN/AR, RTL
  • Zustand · Jotai · MDX

/backend/

  • Node · Bun · Hono
  • Server actions / functions
  • Go OAuth services
  • Python DAG tasks
  • REST · streaming APIs

/data/

  • MySQL (Cloud SQL)
  • BigQuery · Spanner
  • Google Sheets / Drive APIs
  • GCS

/cloud-devops/

  • GCP: Cloud Run · Build · GCR
  • Kubernetes / GKE · Kapitan
  • Docker · nginx · service mesh
  • GitHub Actions CI/CD

/seo-growth/

  • JSON-LD · hreflang · sitemaps
  • GSC · GA4 · GTM · Consent v2
  • Core Web Vitals · Lighthouse
  • SEMrush · Merchant Center
  • Adjust / AppsFlyer · deep links

/ai-llm/

  • Gemini · LLM gateways
  • GEO / answer-engine monitoring
  • Prompted keyword research
  • Streaming chat UIs
  • Sentiment classification

/quality/

  • Playwright E2E · Jest · Vitest
  • Biome · knip
  • pnpm / bun workspaces · Vite
  • Agentic dev workflows
07 · Contact

Let's build
something findable.

Open to interesting problems in web platforms, SEO/GEO engineering, and growth tooling.

© Mahmoud Hussien Mahmoud · Cairo, Egypt · hand-built · one HTML file · zero frameworks