Skip to content
Osama Jenana

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 APIFastifyRedisMySQLThawaniPest
    Read 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.