Waleed Al-Wada'i
E-Commerce Operations  ·  Riyadh → United Arab Emirates

Waleed Al-Wada'i

وليد عبدالرحمن الوادعي

I run three live storefronts for a Saudi pet-retail group — catalogue, orders, fulfilment, paid media and retention. In the last twelve months that meant 14,152 orders against a 47,416-customer base and a 5,131-SKU catalogue.

Download CV PDF · 1 page
Open to E-Commerce Operations roles in the UAE  ·  relocating  ·  employment visa sponsorship required  ·  available immediately
Orders14,152last 12 months
Customers47,416in the database
Catalogue5,131SKUs managed
Cancellation1.3%184 of 14,152
Storefronts3Zid · Salla · Shopify
Figures pulled from the stores' own merchant APIs on 11 September 2026, for the window 11 Sep 2025 – 11 Sep 2026. Revenue withheld — it belongs to the employer, not to me.
What I run

Three storefronts, one operation

Same catalogue, same warehouse, three different merchant platforms — each with its own admin, its own API quirks and its own way of breaking. I own all three end to end.

PlatformStoreScaleWhat I own
ZidCat Shoop · until Aug 202614,152 orders / 12 mo
47,416 customers
Full operation
SallaCat Show · catshoop1.comLive since Aug 2026
5,131 SKUs migrated
Migration lead + operation
ShopifyCat Park · catpark.sa36,810 sessions drivenOperation + paid media
The actual job

Where an order goes

Operations is the unglamorous half of e-commerce: the part between someone wanting a product and someone holding it. This is the chain I'm responsible for.

Catalogue5,131SKUs · variants · bilingual copy · imagery · SEO
DemandMeta · TikTokcampaign structure, targeting, budget, creative tests
Orders14,152processing, exceptions, 1.3% cancellation
Fulfilment4 channelsiMile · OTO · Omniful · in-house fleet
Retention47,416segmentation + WhatsApp Business campaigns
Built & shipped

The app, and the storefronts behind it

Operations isn't only admin panels. I build and ship the group's mobile app — React Native on Expo, currently at v6.2.0, shipped over the air so a fix reaches customers the same day instead of waiting on a store review.

CAT PARK app home screen
Home — free-shipping progress, brand rail, live vet consultation, bestsellers
CAT PARK app category grid
Catalogue — filters, discount badges, ratings, add-to-cart from the grid
CAT PARK app cart
Cart — line editing, automatic free gift, shipping threshold
React Native · Expo Over-the-air updates · EAS iOS & Android Arabic-first · RTL

And the storefronts they sit alongside — same catalogue, same warehouse, built and maintained on two different platforms.

catpark.sa storefront Visit store ↗
catpark.sa — Shopify, custom Liquid theme
catshoop1.com storefront Visit store ↗
catshoop1.com — migrated Zid → Salla, 5,131 SKUs
Selected work

Two things worth reading about

Platform migration · 2026

Moving a 5,131-SKU catalogue from Zid to Salla

The business outgrew its platform. Migrating a live store is the kind of project where the damage shows up weeks later — in dead links, missing variants and lost search traffic — so the work is mostly in the parts nobody sees.

  • Variants were the trap. Zid's product-list endpoint returns 45 fields and no variants at all; only the single-product endpoint carries them. A migration built on the list alone silently loses every option on every configurable product. I pulled each one individually.
  • Published ≠ not-draft. Every product read as is_draft: false, which looks like "all live". Only 430 of 5,131 were actually is_published. I verified the distinction against live HTTP status codes before trusting it.
  • Two URL shapes, not one. Products and categories use different path patterns, so a redirect map built from product URLs alone leaves every category link dead. Both went into the 301 map.
  • Rebuilt the storefront theme on the new platform rather than accepting the default, so the migration wasn't visible to customers.
Catalogue, variants, images and search visibility carried over intact. The store kept trading throughout.
Responsible disclosure · 2026

An account-takeover flaw in a regional commerce platform

Nobody asked me to look. I was working inside the platform and noticed something in how it handled sessions.

  • The flaw could lead to full account takeover — across every store on the platform, since the code is shared.
  • I verified it with a safe proof of concept only. No real account was accessed and no user data was touched.
  • Reported it privately with a complete technical write-up and a prioritised remediation plan.
I'm not a security engineer. I include this because it says something about how I work: I read the systems I operate, and when I find something I report it properly instead of sitting on it.
Tooling

What I work in

Merchant platforms
ZidSallaShopify
Zid · Salla · Shopify (Liquid themes) · multi-storefront operations · platform migration
Operations
Order processing & fulfilment · inventory & stock control · SKU and catalogue management at 5,000+ scale · merchandising · pricing · returns and exception handling
Logistics
iMile · OTO · Omniful · in-house fleet dispatch · shipment creation · waybills · tracking · last-mile follow-up
Paid media & CRM
MetaTikTokWhatsApp
Meta Ads Manager · TikTok Ads Manager · Pixel / CAPI conversion tracking · WhatsApp Business API campaigns · segmentation
Technical
HTML · CSS · JavaScript · Liquid · REST APIs · Git · AI-assisted development
Creative
Product photography · short-form video editing · landing-page and ad-creative design — produced in-house
Credentials

Certifications

Tap any entry to see what it covers and how to verify it.

EN English Proficiency — Level 4 of 6 English Life Canada

Assessed across reading, writing, listening and speaking. Level 4 of 6 corresponds to professional working proficiency — the level I work at daily on supplier correspondence, platform documentation and English product copy.

ReadingWritingListeningSpeaking
Certificate of completion — English Proficiency Level 4 of 6, English Life Canada
AwardCertificate of Completion
Level4 of 6
Signed byE. Kord, Founder · Brian, Director
Open the original PDF →
Next

Four platform certifications I'm taking next, each covering a system I already operate daily. They’ll appear here with credential IDs and verification links once earned.

Meta Blueprint — Media Buying Shopify Foundations Google Analytics 4 TikTok Academy
Contact

Get in touch

Arabic native, English professional working proficiency. Happy to walk through any of the numbers above with the merchant dashboards open.

Phone+966 56 193 2626
BasedRiyadh, Saudi Arabia
NationalityYemeni
UAE statusOverseas applicant — sponsorship required