7 systems · 2021 — Present
Vue.js & Nuxt front ends
Vue 3, Inertia and Nuxt for the dashboards and storefronts that sit on top of those back ends — including bilingual interfaces that switch cleanly between Arabic RTL and English LTR.
The systems behind it
- 2025 — Present
WhatsApp-Native Commerce Platform
A multi-branch store where the entire storefront is a WhatsApp conversation
Customers order exclusively through WhatsApp — there is no app and no website to visit. A stateful flow engine drives the conversation, a separate Node gateway handles Meta protocol translation and signature verification, and two Laravel dashboards give head office and each branch live control over orders, catalog and working hours.
Role: Full-stack — both services, dashboards, flow engine and deployment
Laravel 13Vue 3 + InertiaLaravel Reverb (WebSockets)Meta WhatsApp Cloud APIFastifyRedisMySQLThawaniPestRead the case study - 2021 — Present
Zakat & Social Welfare Platform
Six years of continuous ownership: 600+ commits across two deployments
Donation collection, beneficiary casework and orphan sponsorship for charitable organisations. Recurring donations, money boxes, family assessments, chronic-illness and disability records, and committee decisions — a domain where the data model has to mirror how real caseworkers think, not how a developer wishes they did.
Role: Lead developer across both deployments — long-term product ownership
LaravelVueBladeMySQLDockerThawaniSMS OTPImageMagick - 2023 — 2024
Deli Pizza
Restaurant platform: storefront, admin, customer app and driver app
A complete restaurant operation — online ordering, live order tracking, payments and inventory — spanning a public site, an admin panel and two mobile apps for customers and delivery drivers.
Role: Full-stack and API
LaravelVue.jsREST APIMobile appsMySQL - 2022 — 2024
Souqly Marketplace
Multi-vendor marketplace with three separate operator surfaces
Admin dashboard, merchant panel and customer app over one catalog. Includes vendor onboarding, order routing, a commission model and payment gateway integration.
Role: Full-stack and API
LaravelVue.jsMySQLMulti-vendorPayments - 2026
Luxury Auctions Front End
Bilingual RTL/LTR auction interface with simulated live bidding
A front-end demo for a rare-art auction platform: full Arabic RTL and English LTR toggling, curated bilingual type pairing, countdown timers and simulated live bidding with auto-bids.
Role: Front end and design system
Vue 3VitePiniavue-i18nTailwind - 2026
Home Services Product Site
Nuxt 4 with GSAP and Lenis-driven scroll choreography
A heavily animated marketing site: GSAP timelines, Lenis smooth scrolling, embla carousels, and validated forms with vee-validate and Zod.
Role: Front end
Nuxt 4Vue 3GSAPLenisTailwind 4Zod - 2024 — 2025
Service Directory Marketplace
Providers, branches, reviews and subscription packages
A local business and service directory with provider profiles, branch listings, reviews, working hours, banners, subscription packages and push notifications, plus a companion mobile app.
Role: Full-stack
LaravelVueViteMobile appPush notifications
Describe the problem, not the solution
The most useful first message is what is going wrong and what it costs you. I will tell you honestly whether I am the right person for it.
