tanbedawy.workbook

// hello, my name is Mohamed PHOTO
assets/
mohamed-photo.jpg
available
Eltanbedawy.

Business & Data Analyst
Business Intelligence · Marketplace, Product & Growth Analytics
Cairo, Egypt · working remotely

I turn operational data into decisions people act on: SQL pipelines against live production tables, BI read daily by leadership across nine countries, and analysis that decomposes a moving number into the drivers behind it — cohorts, funnels, driver trees, segmentation, pricing simulation.

Then I build the systems that act on those numbers: ~50 n8n automation workflows in production, two AI commerce systems built for retailers in Egypt and Mauritania, and full GA4 / GTM / server-side Conversions API tracking stacks.

Verified figures — every number defensible in an interview production
2,000+
SQL queries written against live production tables
50+
BI dashboards shipped across nine countries
~50
n8n automation workflows in production
10+
eCommerce stores built & operated end to end
01 — Capabilities

Data first — then the systems that act on it

levels are self-assessed and evidenced. every claim below has a case study behind it

core · data & analytics

SQL & data modelling

Thousands of queries against live production tables — not sample datasets. Metric definitions, data models, and the semantic layer that stops two teams reporting two different numbers.

PostgreSQL · BigQuery · MySQL · window functions · CTEs

BI & dashboard design

50+ dashboards across nine countries, from 7-tab executive scorecards to a live operator dashboard readable in under a minute. Built to be read, not admired.

Tableau · Looker Studio · Power BI · Google Sheets

Analytical methods

Decomposing a moving number into its causes: 13-month retention cohorts, booking-funnel forensics, a six-level GMV driver tree, and margin simulators with visible elasticity assumptions.

cohorts · funnels · driver trees · segmentation · scenario modelling

Data engineering

Scrapers → staging sheets → warehouse → SQL models, running daily for a paying client. Plus a full migration of an operation off spreadsheets onto a typed PostgreSQL schema.

BigQuery · PostgreSQL · Apps Script · scheduled ETL
extended · systems that act on the data

Workflow automation

~50 production workflows with a staged pipeline, central alerting, exit-checks after every stage, and a published failure rate. Automation as a platform, not a pile of scripts.

n8n (self-hosted, Docker) · Node.js microservices · Puppeteer

AI systems & prompt engineering

A unified AI gateway over three providers with fallback and per-call cost logging, content pipelines with validation layers, and Arabic conversational sales agents synced to a product database.

OpenAI · Gemini · OpenRouter · knowledge bases · sales agents

Measurement & tracking

Building tracking architectures from scratch and diagnosing broken ones: duplicated events, missing conversions, cross-domain attribution gaps — the work that decides whether any of the analytics above is true.

GA4 · Google Tag Manager · Meta Pixel · server-side CAPI

eCommerce operations

Client stores built and run end to end: catalog, pricing, order lifecycle, and delivery follow-up — the operational side that makes the data mean something.

WooCommerce · YouCan · EasyOrders · order lifecycle
02 — Analytics & BI

The analysis that answered the expensive questions

24 documented dashboards across nine countries, plus the internal tooling built alongside them · click any row to open it · figures blurred by policy

Executive Performance IntelligenceA seven-tab scorecard and a six-level GMV driver tree, read daily across nine countries. 7 tabs

Leadership had no single daily view and no way to trace a moving number to its cause. I blended eight Sheets and SQL sources into interconnected views with city and product drill-downs, then built a driver tree that decomposes GMV six levels into demand, supply, pricing and promo drivers — every node compared against the same day last week and a four-week average. Ad-hoc deep-dive requests dropped 30%.

Tableau · SQL · KPI governance · cascading filters · scenario targets
Read the case study
Marketplace IntelligenceWhy rides fail — decomposed into named failure modes, not an aggregate rate. 14 brackets

Aggregate completion rates hide every cause. This suite splits each failure into a named mode: no offer received, offer received but timed out, cancelled before or after assignment — each across fourteen peak-multiplier brackets and distance bands, with timing medians separating “no supply” from “slow supply”. The metric glossary lives inside the dashboard so any department reads it unaided.

funnel forensics · acceptance decomposition · duration×distance anomaly matrix
Read the case study
Supply Lifecycle IntelligenceThe largest workbook I built: eight tabs on the entire life of a driver. 8 tabs

Thirteen-month retention cohort triangles, churn split voluntary versus blocked across six block categories, and the deepest segmentation in the stack — segment by tier by cash-block status by week. “We lost drivers” became “we blocked this many for quality, and this many left on their own” — two completely different problems with two different owners.

13-month cohorts · churn causes · 30-day rolling vs target · supplier 360
Read the case study
Growth & Acquisition IntelligenceInstall to activation, charted twice: daily for events, 30-day rolling for truth. 2× views

Acquisition spend gets judged twice — did the funnel convert, and did the users stay? Every metric renders daily and 30-day rolling side by side, so a campaign spike is never mistaken for a trend change. Beside them: a month-to-date heatmap with a column per calendar day, and a new-user retention cohort connecting each acquisition month to its afterlife.

install→activation funnels · rolling windows · MTD heatmaps · graduation rate
Read the case study
Pricing & Revenue IntelligenceChange a margin in a model and watch the whole financial cascade move. 1 input cell

Margin is the highest-leverage and highest-risk lever a marketplace has. These simulators answer the question before deployment: change the margin in a city, and expected trips, GMV, rider and captain subsidies, returns, waivers, COGS and net revenue all recompute — driven by one input cell, with the elasticity assumption sitting visibly in the model rather than buried in a formula.

scenario modelling · elasticity assumptions · ABS / %-of-GMV / delta views
Read the case study
Real-Time OperationsFifteen-minute granularity on tables refreshing every five, in two countries. 15 min

Ops teams were managing an intraday business with yesterday’s report. Every chart overlays today against comparable days, so “is right now normal?” is answered by eye — from sessions down to utilization, with available versus active versus busy hours each defined in-view and timezone conversion documented inside the dashboard.

live pipelines · comparison overlays · partial-day handling · utilization
Read the case study
Geospatial IntelligencePolygon zone maps built from real district files, not hand-drawn shapes. 3 cities

City averages hide everything a territory manager needs. I built zone maps for Jeddah and Riyadh from real district-composition files — with the district-to-zone mapping documented inside the dashboard so definitions are auditable — colored by a selectable metric, beside three-level hierarchical tables running from zone group down to individual districts.

polygon mapping · metric selector · zone hierarchy · outlet performance
Read the case study
Careem for Business — Reconciliation ToolingNot a dashboard: the Apps Script tool that made a recurring manual comparison mechanical. 11 sheets

The corporate billing system exported a complete list of invoices and companies every cycle, but nothing that said what had changed. I built a diff engine that matches on unique ID in both directions — catching what arrived and what disappeared — and an HTML Service review dialog that turns the comparison into a recorded Tracked / Not Tracked decision. Eleven sheets acting as an explicit state machine, with every record in exactly one state at a time.

diff engine · onEdit triggers · HTML Service UI · state modelling · internal tooling
Read the case study
Public Tableau workFour visualizations you can open and click — no NDA, no blurring. public

Everything above carries client data and is published with figures blurred. These four don’t: Score Cards KPIs, Munchys Pet, Ecommerce High Level, and Ecommerce Overview are live on Tableau Public. Open them, interact with them, and judge the craft directly instead of taking my word for it.

open · interactive · judge it yourself
Open the profile
03 — AI, automation & commerce systems

Built to run without me

2024 → now · where the analysis stops describing and starts acting

01

The Automation Platform — ~50 workflows in production

n8n self-hostedNode.jsPostgreSQLAI gateway

Not one clever workflow — an operating system made of them: a staged product pipeline (PG-00 → PG-95), a unified AI gateway over three providers with automatic fallback and per-call cost logging, Node.js media services, sales agents, scrapers, and a central alerter. 447 production executions in the measured period at a 9.2% failure rate — published on purpose, because a platform claiming zero failures isn't measuring.

SCREENSHOT SLOT
n8n canvas — production workflow list
(blur credentials & keys)assets/n8n-workflow-list.png
02

Al-Raky — AI Commerce Operating System

cosmetics · Egyptn8nPostgreSQLWooCommerce

A pre-sale production system: the owner takes a photo and sets a price, and 50+ automated workflows do the rest — product intelligence, market research, AI images and video, WooCommerce listings, a monthly publishing calendar, and Messenger/WhatsApp sales agents that update instantly with every new product. Media cost under one cent per product.

DIAGRAM SLOT
Al-Raky architecture
(export clean diagram from n8n)assets/commerce-os-architecture.png
03

SalamaSons — Ad Intelligence & AI Recommendation Loop

home appliances · Mauritaniaad analyticsOpenAITelegram

The opposite half of the problem: a post-publication measurement system. Workflows pull post impressions and full ad detail into a sheet-warehouse every four hours; a chained second workflow reads the accumulated data, passes it to OpenAI, and delivers a recommendation per ad to the owner's Telegram. Spend → data → decision, with no manual step in between.

SCREENSHOT SLOT
the two chained workflows on the n8n canvas
(blur credentials & account IDs)assets/salamasons-workflows.png
04

My Own Store — Operations Dashboard

Looker StudioSQL on WooCommercemy own data

Sole operator of my own dropshipping store — 156 orders in the retained export — and the analyst who instrumented it. The dashboard's headline finding was a ~50% cancellation rate: the worst number in the operation, given the most screen space, because it was the one deciding everything else. The only piece here running on my own data.

SCREENSHOT SLOT
Looker Studio overview page
(or embed via iframe)assets/affiliate-dashboard-overview.png
05

EGX Portfolio Valuation Warehouse

paid clientBigQueryApps Scriptrunning daily

A real ETL pipeline in miniature, built for a private client and running every day: scrapers pull 9 EGX tickers into Sheets, upload jobs stream them into BigQuery, and SQL models compute each owner's daily wallet value — with dividends and corporate actions (bonus shares, capital increases, subscription rights) modeled explicitly, the part manual tracking always gets wrong.

DIAGRAM SLOT
EGX pipeline — scraper → Sheets → BigQuery → SQL
assets/egx-pipeline.png
06

Jotia — Dropshipping Automation Platform

12 workflows4 microservicessupplier adaptersarchived build

Supplier catalogs to a published, sellable store with humans only approving: stateless Puppeteer and REST adapters for two supplier platforms behind one contract, deterministic pricing, an image pipeline (background removal + Arabic discount banners), and an Arabic Messenger sales agent. The engineering proving ground for the Commerce OS.

07

Jotia Order Audit — Power BI

Power BIstar schema35 DAX measuresmy own data

The measurement half of Jotia, rebuilt in Power BI on the 156 orders that survived in exportable form. Two findings the operation never saw: the completion rate everyone would quote was understated by 4.3 points because 15 orders were never resolved, and cancellation happened 6 days later than delivery — making it a fulfilment problem, not a targeting one. £6,881 was lost to cancellation against £6,150 actually earned. Star schema, 35 DAX measures, a what-if recovery simulator, and 20 of 20 figures reconciled to source before publishing.

SCREENSHOT SLOT
Power BI — Order Resolution Auditassets/pbi-jotia-page1.png
04 — Experience

Career timeline

2012 → now · every role, with details on demand

Jun 2024 → now

Independent Consultant (Data, Automation & AI)

Self-employed · Remote
Details
  • Built and operated 10+ stores end to end (WooCommerce, YouCan, EasyOrders): store build, catalog, tracking, and order operations, end to end.
  • Developed ~50 production n8n automation workflows backed by custom Node.js microservices; migrated operational data from Google Sheets to PostgreSQL.
  • Designed measurement architectures (GA4, GTM, Meta Pixel, server-side CAPI); fixed duplicated events, missing conversions, and cross-domain attribution gaps.
  • Sole analytics and operations operator for an affiliate eCommerce business; built its Looker Studio dashboard — order lifecycle, delivery performance, commissions.
  • Built a daily EGX portfolio-valuation warehouse (Apps Script → Sheets → BigQuery → SQL) for a private client.
  • Taught SQL, Tableau & Excel to professional trainees.
Jan 2023 → Jun 2024

Senior Business Analyst

Careem (an Uber company)
Details
  • Owned analytics, reporting, and analysis for two key markets (Morocco and Jordan); ran weekly leadership meetings with the General Manager and executive team.
  • Led development of a Master Scorecard in Tableau integrating four SQL-based sources — a centralized view of ~90% of company KPIs across nine markets and five verticals, used daily by the CEO, reducing deep-dive analysis requests by 30%.
  • Designed the KPI dashboard for the Bid-Ask ride-hailing project covering funnel conversion stages and week-over-week performance; it became the primary source of operational and strategic insight across departments.
  • Built a user segmentation based on discount utilization and trip patterns, driving a 10% increase in marketing growth-hack campaign performance, with per-segment ROI tracking.
  • Developed and maintained the company's most critical supply-side dashboard: captain retention, churn, and performance by segment and region.
Jan 2021 → Dec 2022

Business Analyst

Careem
Details
  • Selected as the first analyst in Careem Egypt's newly created data analytics department — a function management established after I had built SQL reporting and dashboards on my own initiative while still in supply roles.
  • Created 2,000+ ad-hoc SQL queries and 50 Tableau dashboards covering most business areas for leadership and business teams.
  • Built zones and peak-multiplier analysis that informed supply-balancing and pricing decisions, contributing to a 7% improvement in service reliability and 5% gross revenue growth.
  • Delivered competitor market-share analysis using announced competitor outages against historical hourly demand data.
Jan 2020 → Dec 2020

Supply Growth Lead

Careem
Details
  • Led a team managing driver acquisition and support across 19 cities in Delta, Canal, and Upper Egypt; acquired 60K drivers and 300 supply partners and resolved 100K Zendesk tickets.
  • Launched the Driver's City Change Policy (+13% driver retention) and the Driver's Early Life Program (+25% activation rate).
  • Built the Escalations Manuals Playbook, reducing total support tickets by 30%.
  • Taught myself SQL and dashboard-building to run the region's supply reporting — before any formal data role existed; this work directly led to the creation of the analytics department I later joined as its first analyst.
Nov 2017 → Dec 2019

Supply Growth Associate

Careem
Details
  • Led on-ground market launches in Shebin elKom and Banha, including budget ownership and third-party management; acquired 13K drivers and 18 suppliers.
  • Resolved 12K+ Zendesk tickets across both cities within a 24-hour SLA.
Oct 2016 → Oct 2017

HR Administrator

Froneri Egypt Ice Cream Factory
Details

Personnel administration for a manufacturing workforce: employee records and contracts, attendance and leave tracking, payroll inputs, and government/labour-office paperwork — the same factory operation after the Nestlé ice-cream business transferred to Froneri.

Sep 2015 → Sep 2016

HR Administrator

Nestlé Egypt Ice Cream Factory
Details

Day-to-day HR administration on a multinational factory floor: maintaining personnel files, processing attendance and shift records, supporting hiring and onboarding paperwork, and handling employee requests — my first exposure to operational data at scale, in spreadsheets long before dashboards.

Nov 2014 → Sep 2015

Front Office Receptionist

Oberoi Hotels & Resorts · Philae Nile Cruise
Details

Front desk on a five-star Nile cruise: guest check-in and check-out, reservations, folios and billing, and handling requests from an international guest list in English — service operations where the standard is set by the guest, not the process.

Sep 2012 → Jul 2014

Financial Accountant

Business Compaq · Cairo
Details

Where the numbers started: journal entries and ledgers, invoices, payables and receivables, bank reconciliations, and monthly closings. Accounting is the original discipline of making figures reconcile — the habit that later made metric definitions and data models feel familiar.

Education & training

Where the skills came from

degrees, certificates, paid programmes, and the parts nobody certified · click any row for the syllabus

Bachelor of Commerce, AccountingMenoufia University — where reconciling numbers became a habit. 2008—2012

Four years of accounting: ledgers, reconciliations, and closings. The original discipline of making figures agree — which is what metric definitions and data models turn out to be.

Data Analysis NanodegreeUdacity · Egypt FWD — the full three-stage track. 2021

The complete Data Analysis path under the Egypt FWD scholarship, taken across three stages in one year.

  • Challenger stage — Jan to Apr 2021
  • Professional stage — May to Jul 2021
  • Track stage, 1 Million Arab Coders — Nov to Dec 2021
DataCamp3 completed tracks, 19 courses, 7 applied DataLab projects. 3 tracks

Structured, hands-on practice with an audit trail — every course and project completed under my name, verifiable on the platform.

Tracks completed

  • Data Analyst — 15 courses: Python foundations, pandas manipulation and joining, Seaborn visualisation, statistics, sampling, hypothesis testing, exploratory data analysis
  • Python Data Fundamentals — 9 courses: Python, pandas, Seaborn, statistics, EDA
  • Importing & Cleaning Data — 6 courses: importing from files, databases and APIs, cleaning, reshaping with pandas

Applied DataLab projects

  • Investigating Netflix Movies
  • Exploring Airbnb Market Trends
  • Time Series Analysis for Transportation
  • Analyzing Motorcycle Part Sales
  • What and Where are the World’s Oldest Businesses
  • Analyzing Unicorn Companies
  • Analyzing Crime in Los Angeles
Python · pandas · Seaborn · statistics · hypothesis testing · sampling · EDA
Google Data Analytics Professional CertificateCoursera — plus the R programming specialisation. Google

Google’s end-to-end analytics certificate, from asking the right question through cleaning, analysing and sharing — with the R programming course completed alongside it.

  • Google Data Analytics Professional Certificate — Coursera
  • Data Analysis with R Programming — Google
Media Buyer Mind Shift37+ hours, selective admission, applied live on a real store — the deepest tracking and measurement training I’ve taken. 37+ hrs

A selective, project-based programme: applications were filtered and only accepted candidates enrolled. Everything was taught, then rebuilt live on a real eCommerce project rather than slides. Despite the name, the bulk of it is measurement engineering and data reading — which is exactly why it’s here.

  • Conversion tracking in depth — every method, troubleshooting, Conversions API setup, and routing data so it lands in more than one place for later analysis
  • Reading the data — diagnosing whether the problem is the campaign, the product, the targeting, the creative or the operator, live inside the ads dashboard and Google Analytics
  • Business dashboards in Google Data Studio — consolidating every number with full breakdowns to drive business-level decisions
  • Scaling — 10+ scaling strategies with the reasoning behind each, not a recipe
  • 360° remarketing architecture — building a retargeting machine that covers every angle of the user journey
  • Landing and product page requirements, creative sourcing, ad copy, testing strategies, and TikTok Ads features
conversion tracking · Conversions API · Google Analytics · Google Data Studio · testing & scaling strategy
Hesham Saad — three technical workshopsStore build, landing pages, and hosting/domain/email administration. 3 workshops

Three hands-on DIY workshops covering the technical stack behind a commerce operation, each rated 4.88–5.00 by attendees.

[DIY] WooCommerce Store — building a professional store end to end

  • WordPress setup, WooCommerce install and initial configuration
  • Categories, product types, shipping, payment and email settings
  • Menus, header and footer, page building, professional design
  • Adding tracking codes for the ad platforms, load-speed optimisation, conversion tweaks, and securing the site

[DIY] Landing Page Workshop — pages built to convert

  • The elements that raise conversion rate, and decision-making elements
  • Connecting Google Sheets to collect submissions
  • Linking Google Tag Manager to add tracking codes
  • Building data-entry forms to your own requirements

Hosting, Domain & Email Management — the infrastructure layer

  • Hosting and server types: web, MySQL, DNS, email sender, email hosting, FTP
  • Domain structure, subdomains, connecting domain to server, DNS management and record types
  • Email: registering @mydomain addresses, Zoho mail, Elastic email sender, client setup
  • Manual WordPress installation with database, and PHP version management on Cloudways
WooCommerce · WordPress · GTM · DNS · email infrastructure · site speed
Mohamed Shahawy — eCommerce business systemBuilding an eCommerce operation as a system, not a series of one-off sales. course

A paid programme on running eCommerce as a repeatable system — the operating side of the business that sits underneath the analytics.

Digital Marketing ChallengerUdacity · Egypt FWD. Udacity

The digital marketing track under the Egypt FWD scholarship — the measurement and channel fundamentals that the tracking work later built on.

Self-taught, on the jobThe parts nobody certified — learned by shipping. continuous
  • SQL and dashboard-building, learned inside a supply operations role before any data job existed — the work an analytics department was later created around
  • n8n, Node.js, PostgreSQL, Puppeteer and AI tooling, learned by putting production systems in front of real clients
TeachingSQL, Tableau and Excel for professional trainees. 2024 — now

Teaching the same material I taught myself, to working professionals — the fastest way I know to find out whether you actually understand something.

languages
Arabic (Native) · English (Professional Working Proficiency)