2 systems · 2025 — Present
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.
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 - 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
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.
