CLIENT WORK

Systems a business needs, not the plugins it gets sold.

EGYPTRADE (Misr for Trade) is an Egyptian supplier of computer equipment, printers, office furniture, and integrated business solutions. This work replaces expensive, bloated plugin stacks with custom-built functionality — scoped tightly to what the business actually runs on.

PHPJavaScriptWordPressBeTheme / BeBuilderreCAPTCHA v3Rank Math SEOSite Kit by GoogleMySQL
Live Component — Ad Offers Display (Africa/Cairo)

This countdown is the actual component built for EGYPTRADE's offer posts — running live, right now, on Cairo time, regardless of where you're reading this from.

00
days
00
hrs
00
min
00
sec
syncing…
The Result

Custom-built functionality replaced a stack of paid plugin subscriptions, tuned exactly to how this specific business actually runs.

The Breakdown

A Stack of Plugin Subscriptions

Paying monthly for a generic fit

Built for This Business, Exactly

Custom plugin, restructured catalog

No Recurring Fees Left

Owned outright, tuned precisely

The Problem

EGYPTRADE's catalog and marketing needs kept running into the limits of off-the-shelf plugins — a time-limited offers display that needed to run on real Cairo time, a catalog structure that didn't match how the three actual buyer segments shop, and a contact form that was catching more spam than genuine leads.

What I Built

A hand-built offers plugin with a live countdown synced to Africa/Cairo (the working demo is above), a BeTheme/BeBuilder catalog restructured around three distinct buyer segments instead of a generic product grid, and layered spam defense on the contact form using reCAPTCHA v3 — all without paying for a bloated plugin subscription to do a fraction of the job.

Process

How it works.

01

Scope the real need

Start from what the business actually does — not what a plugin marketplace assumes a "trade site" needs.

02

Build narrow, build custom

Write the offers plugin and catalog restructuring as scoped PHP/JS rather than installing a general-purpose plugin and fighting its defaults.

03

Wire in real-time correctly

The countdown timer runs on actual Africa/Cairo time server-side logic, not a client clock that drifts or resets on refresh.

04

Layer defense, not friction

reCAPTCHA v3 runs invisibly in the background — spam gets filtered without adding a single extra click for real customers.

Visibility & Analytics

Build custom where it counts, don't reinvent the rest.

The offers plugin and catalog needed to be custom because off-the-shelf couldn't do what the business actually needed. SEO infrastructure and analytics are the opposite case — two free, genuinely best-in-class tools already do the job better than a custom build would, so that's what's running instead.

SEO

Rank Math SEO

Handles the technical SEO layer across the whole catalog — over 5 million active installs, and the free tier alone covers what most competitors charge for.

  • Schema markup — one-click structured data for products, so listings can show rich results in Google
  • XML sitemaps — auto-generated and kept current as products are added or changed
  • Real-time content score — flags missing meta info, weak headings, and thin content while a page is being edited
  • Search Console integration — keyword rankings and click data inside the WordPress dashboard, no tab-switching
GA

Site Kit by Google

Google's own official plugin — connects Search Console and Analytics directly into the dashboard without hand-editing tracking code into the theme.

  • Search Console — impressions, clicks, and the actual queries people used to find EGYPTRADE
  • Analytics — how visitors move through the catalog, and which pages hold attention
  • Per-page metrics — traffic broken down by individual product and category pages, not just site-wide totals
  • Zero manual tracking code — every connection is authorized through Google's own account flow, nothing pasted into a template file
Outcome
3
BUYER SEGMENTS
RESTRUCTURED CATALOG
0
PAID PLUGIN
SUBSCRIPTIONS ADDED
LIVE
COUNTDOWN
SYNCED TO CAIRO TIME
Why it matters

A plugin marketplace sells the same generic countdown timer and contact form to every WordPress site on earth. Building it custom means the countdown actually respects the business's timezone, and the catalog actually matches how EGYPTRADE's customers shop — not a template's guess at it.