10 systems · 2021 — Present
Payment gateway integration
Checkout, recurring donations and subscription invoicing on real payment rails, with every transaction verified server-side so the books reconcile. Thawani is in production on several of the systems below.
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
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 - 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 - 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
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.
