WordPress, WooCommerce & Shopify / Warren, Michigan
From first page
to last SKU.
WordPress, WooCommerce, and Shopify developer for retailers, wholesalers, and nonprofits, including the product data behind the store. Nearly five years running a wholesale catalog of 14,000+ SKUs. English and Arabic.
Selected work / 01–04
The work, in context.
Two storefronts from my employment at Universal Wholesale and two tools I built on my own. Each project page states my role, the dates, and where my contribution ends.
01 / Self-initiated tool · WordPress · Catalog review
ChangeAtlas Commerce
Inspect a proposed catalog update before import: field changes, affected records, findings, and unresolved questions. Reads Matrixify or WooCommerce exports in the browser and produces a review package without writing to a store.
01 / Self-initiated tool · Product data
CSV Mapper
A browser workspace for mapping supplier columns, reviewing product-data issues, and exporting files for Shopify or WooCommerce.
02 / Self-initiated tool · Elementor · English and Arabic
ASAS Studio
A page-planning workspace that lets you arrange Elementor blocks, apply a color kit, and export an editable native template.
03 / Employment project · WooCommerce · Catalog operations
Universal Wholesale
A wholesale catalog of more than 14,000 SKUs: imports, pricing, categories, redirects, and the cleanup and checks that prepared the records for migration.
04 / Employment project · Shopify
United Textile
A wholesale storefront built around product collections, case pricing, and the information a repeat buyer needs.
The working layer
The page is only
part of it.
Current live-site reference. See the case for contribution dates.
A storefront can look finished while a product sits in the wrong collection, a price uses the wrong unit, or an old URL leads nowhere. That’s the part of the work I pay attention to.
At Universal Wholesale, my work covered navigation and page layouts as well as product records, pricing, inventory, and redirects. The tools I build now make those decisions easier to inspect before a change reaches the store.
01 / The storefront
How the buyer finds
the product.
02 / The catalog
How the record, category,
and price fit together.
03 / The check
What needs review
before the change goes live.
Experience
Where I’ve done
the work.
Smart Ecom Lab — Independent Web Developer
September 2024–present · Warren, Michigan
I build and maintain WordPress, WooCommerce, and Shopify sites for small businesses and nonprofits. I handle the work from scope and layout through launch and maintenance, including Arabic-first bilingual builds.
Wild Bill’s Tobacco — Web Content Manager
October 2024–July 2025 · Troy, Michigan
I maintained corporate websites and wholesale product content, built campaign pages and forms, and coordinated updates with marketing and merchandising teams.
Universal Wholesale UWI — Webmaster / Ecommerce Specialist
June 2019–April 2024 · Southfield, Michigan
I built and operated storefronts for Universal Wholesale and its United Textile brand. The work included navigation, catalog imports, pricing, product content, promotions, redirects, and website maintenance.
Scope
The parts I can take on.
01
WordPress and storefront builds
Page structure, Elementor layouts, product collections, forms, and responsive behavior on WordPress, WooCommerce, and Shopify.
02
Catalog and import work
Product records, CSV imports and field mapping for WooCommerce and Shopify, pricing, imagery, categories, and the checks that keep a large catalog consistent.
03
Website maintenance and operations
Plugin and theme updates, content changes, campaign pages, redirects, SEO metadata, and reporting through Google Analytics and Search Console.
04
English and Arabic websites
Bilingual structure and Arabic-first layouts, including the reading order, navigation, and responsive details that right-to-left pages need.
I’m Mousa.
I’m based in Warren, Michigan, and work in English and Arabic. My background includes wholesale e-commerce, multi-location retail websites, and an independent web-development practice.
I like work that can be checked: a product in the right collection, a page that holds together on a phone, an import decision with a clear reason. Those details are where this portfolio starts.
A conversation is a good place to start.
Let’s talk about
the work.
Send the role, or your website and what needs to change.
Warren, Michigan