Skip to content
Osama Jenana

7 systems · 2022 — Present

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.

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

    Omnichannel AI Assistant

    One webhook, one app, every channel — WhatsApp, Messenger and Instagram

    An automated reply system serving every page and every WhatsApp number a company owns from a single deployment. The AI layer is abstracted behind a provider interface, so the model can be swapped without touching conversation logic — and the Meta app-review surface (privacy policy, terms, data deletion) ships with it.

    Role: Sole engineer — AI abstraction, channel routing and Meta review

    Node.jsExpressOpenAI SDKMeta Graph APIWhatsApp Cloud APIInstagram Messaging
  • 2024 — Present

    Multi-Tenant WhatsApp Messaging Platform

    Campaigns, scheduling and AI replies across many client accounts

    A messaging platform serving multiple client accounts from one deployment: webhook ingestion, template management, scheduled jobs, an AI chat service, push notifications and invoice generation.

    Role: Backend engineer

    Node.jsExpressMongoDBAgendaFirebaseOneSignalSendGrid
  • 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
  • 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
  • 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
  • 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

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.