21 systems · 2021 — Present
Laravel development
Laravel is the backbone of most of what I ship: multi-tenant platforms, back-office systems and the APIs behind mobile apps, on versions 8 through 13. These are the systems on this site that run on it.
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 - 2026 — Present
Hosting Billing & Provisioning Panel
Plans, subscriptions, servers and automated credential delivery
A billing and provisioning panel for web hosting: plans and add-ons, subscription invoicing, server inventory, queued provisioning tasks, credential delivery and a knowledge base with support requests.
Role: Architect and developer
Laravel 13QueuesSubscriptionsMySQLPest - 2025 — Present
Dental Center Management Platform
78 models of clinical and financial domain, and a doctor-earnings engine that has to be exactly right
A full clinic operation: patients, appointments, treatments, prescriptions, inventory, billing and payroll. The hard part is not CRUD — it is payment allocation and the doctor-earnings algorithm, where a rounding mistake becomes a real dispute between a clinic and its staff. Arabic RTL throughout, with real-time updates over WebSockets.
Role: Full-stack — domain modelling, financial logic, deployment and backups
Laravel 12Blade + Alpine.jsTailwind 4Laravel Reverb (WebSockets)MySQLArabic RTL - 2025 — Present
Multi-Tenant Clinic SaaS
One clinic system turned into a subscription product
Tenants with their own domains, plan and feature gating, subscription invoicing, a super-admin surface and an audit log — the transformation of a single-tenant clinic system into a sellable platform.
Role: Architect and developer
Laravel 12Multi-tenancySubscriptionsMySQLAudit logging - 2022 — Present
Sharaa Dates
Storefront wired into an ERP, ordered over WhatsApp, invoiced over WhatsApp
A bilingual storefront for a dates and mills company, integrated with Odoo for stock and accounting, Thawani for payments, and WhatsApp for both ordering and invoice delivery. Includes a custom orders reporting module and a batch image-fetching pipeline for the catalog.
Role: Full-stack and integrations
LaravelOdoo ERPThawaniWhatsApp Cloud APIDockernginxTailwind - 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 - 2024 — 2026
Pilgrimage Registration & Payments
Seasonal pricing, companion groups and registration by WhatsApp
Multi-step registration with document management, delegate and companion relationships, transfers between groups, and dynamic seasonal pricing applied at invoice generation. Pilgrims can register and follow up entirely through WhatsApp.
Role: Full-stack
Laravel 10WhatsApp Cloud APIPaymentsMySQL - 2024 — 2025
Real-Time Voice Translation
Speech in, translated speech out — with the slow parts pushed off the request
A Python speech service handles recognition and translation while a Laravel control plane manages speakers, subscriptions and quotas. Everything expensive runs through Redis-backed queues, so a slow model response never blocks a request — the same asynchronous pattern that carries the translation workload on the Bulum platform.
Role: Full-stack — speech service, queueing model and admin control plane
FastAPIOpenAISpeechRecognitionPyAudioNumPyLaravelRedis queues - 2024 — 2025
Bulum Platform
Social platform with a queue-driven translation pipeline
Real-time voice processing and multi-language support built on Redis-backed queues, so heavy translation work runs asynchronously instead of holding requests open.
Role: Backend and infrastructure
LaravelRedisQueue workersTranslation APIREST API - 2022 — 2025
Multi-Surface Retail Platform
Four products on one codebase, including a separately authenticated portal
A storefront, a permission-gated admin panel, a showroom portal with its own auth talking to a different ERP account, and a scheduled WhatsApp reminder pipeline — all sharing one deployment.
Role: Full-stack and integrations
LaravelSmartLife ERPWhatsApp Cloud APISpatie PermissionsDockernginx - 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 - 2023 — 2024
Rekan Store
Multi-vendor commerce for the Omani market
Vendor registration, per-seller catalogs, order management and reporting, built for local payment and delivery expectations.
Role: Full-stack
LaravelMulti-vendorMySQLPayments - 2023 — 2024
Skin Treat
Cosmetics retail with deep product variation handling
A fully custom storefront: variant matrices, cart, secure payment processing, customer accounts and order tracking.
Role: Full-stack
LaravelE-commercePaymentsMySQL - 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
School Management System
Students, staff, classes and results — Arabic RTL throughout
A school operations system covering enrolment, staff, timetables and results, with a fully right-to-left Arabic interface.
Role: Full-stack
Laravel 12LivewireTailwindMySQL - 2026
Team & Time-Banking Tools
A task tracker and a skill-exchange platform
Two smaller Laravel products: a departmental project and task tracker with comments and attachments, and a time-banking platform where members exchange skills and settle in time credits.
Role: Full-stack
Laravel 12BladeTailwindMySQL - 2025 — 2026
Clinic Systems (×3)
Three separate clinic platforms, including per-tooth charting and a PWA
Three independent dental and medical clinic systems: appointment and patient management, per-tooth treatment charting, x-ray records, expenses, and role-separated portals for admin, doctor and secretary.
Role: Full-stack
Laravel 12BladePWAMySQLArabic RTL - 2025 — 2026
Umrah Travel Booking
Flights, hotels, pilgrims and child documentation
A travel agency booking system handling pilgrim records, flight and hotel reservations, child documentation, OTP verification and payments.
Role: Full-stack
Laravel 12PaymentsOTPMySQL - 2025 — 2026
Government Services over WhatsApp
Multilingual service requests with a stateful conversation pipeline
A three-part system — stateless Node gateway, Laravel request pipeline and a Flutter employee app — letting citizens file and track government service requests through WhatsApp in their own language.
Role: Full-stack across all three services
Node.jsLaravelFlutterWhatsApp Cloud API - 2025
Invoice Raffle System
Upload an invoice, receive a coupon, enter the draw
A promotional draw platform where customers upload purchase invoices to receive raffle coupons, with verification and prize-draw administration.
Role: Full-stack
Laravel 11TailwindMySQL - 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.
