Belal Moustafa
← Projects

SaaS Platforms

W Omnichannel Hub (w-Hub)

Multi-tenant WhatsApp SaaS platform built as a Turbo monorepo with NestJS, Next.js, and Expo.

Engineering challenge

Operators needed real-time multi-session WhatsApp inboxes, SLA alerts, and strict RBAC across tenants without fragmenting web and mobile codebases.

Architectural solution

Delivered a Turbo monorepo with NestJS APIs, Next.js dashboard, Expo app, Socket.io chat, Zustand state, Tailwind UI, and Prisma/PostgreSQL RBAC.

My role

Led architecture across backend, web dashboard, and mobile clients; owned real-time inbox UX and multi-tenant RBAC model.

Highlights

  • Turbo monorepo shared packages
  • Real-time Socket.io inbox
  • SLA alert surfaces
  • PostgreSQL + Prisma RBAC

Tech stack

NestJSNext.jsExpoTurboSocket.ioZustandTailwind CSSPostgreSQLPrisma