Expertise
What I get hired for, by technology and by kind of problem. Every page lists the systems on this site that back it — nothing here is a logo I installed once.
- 21 systems
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.
- 10 systems
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.
- 7 systems
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.
- 7 systems
WhatsApp Business & Cloud API integration
Ordering, registration, reminders and invoices delivered inside WhatsApp. Stateful conversation engines on the Meta WhatsApp Cloud API, built around the 24-hour window and the template rules so the business number is never put at risk.
- 7 systems
E-commerce & multi-vendor marketplaces
Custom storefronts and marketplaces — vendor onboarding, order routing, commission models, product variants and payments — for the cases where an off-the-shelf shop almost fits and does not.
- 4 systems
AI assistants & LLM integration
Conversational assistants and speech pipelines placed behind a provider interface, so the model is a swappable adapter rather than a dependency — with the slow, expensive calls moved onto queues.
- 4 systems
Node.js services & webhook gateways
Node where it earns its place: webhook gateways that verify signatures and translate a platform’s protocol, and a multi-tenant messaging back end on Express and MongoDB.
- 4 systems
Arabic & RTL web development
Interfaces designed right-to-left from the first screen rather than mirrored afterwards: Arabic typography, bidirectional text, and bilingual products that switch direction cleanly.
- 3 systems
Python automation & services
Python for the jobs it is best at: a FastAPI speech service, a map-scraping pipeline built on an adaptive quadtree, and a desktop application packaged to a single executable.
- 3 systems
Deployment & DevOps on your own servers
Docker and nginx on plain VPS boxes — TLS, queues, backups and a deploy you can run without me. The systems below have run that way in production for years.
- 3 systems
Multi-tenant SaaS platforms
Turning one working system into a product many customers subscribe to: tenant isolation, plans and feature gating, subscription invoicing and an audit trail.
- 3 systems
Clinic & dental practice software
Clinic systems where the hard part is the money rather than the forms: appointments, per-tooth treatment charts, billing, payment allocation and doctor earnings that have to add up exactly.
- 2 systems
Flutter mobile apps
Flutter apps that go below the framework when they have to: native Bluetooth Low Energy on Android and iOS bridged through Pigeon channels, and a staff app wired to a Laravel back end.
- 2 systems
Real-time dashboards with WebSockets
Live operator screens on Laravel Reverb: orders, appointments and status changes pushed to every open dashboard as they happen, rather than a page somebody has to refresh.
- 2 systems
ERP integration — Odoo and SmartLife
Storefronts and portals kept in step with the ERP behind them: stock, accounting and invoices synchronised with Odoo and SmartLife, built so the two sides cannot quietly drift apart.
