Anonymous usage statistics

With your permission we record which pages are visited, using random identifiers, to understand how the site is used. Nothing is recorded unless you accept. Privacy Policy

Software engineering for Gulf and MENA businesses

We build the software your business runs on.

Rumuze is a software engineering company. We design and build custom platforms, mobile apps, and backend systems, in Arabic and English from day one, and built to be operated for years, not just launched.

We read every request and reply by email.

How we build

Engineering you can inspect.

Our own products run on the same practices we bring to client work.

  1. 01Modular monoliths and event-driven services, chosen per problem
  2. 02Tenant isolation, request tracing, and health checks built in from the start
  3. 03Containerised deployments with scripted, repeatable releases
Bilingual by default
Arabic RTL and English LTR from a single codebase.
Full stack
Backend, web, and mobile built by one team.
Products we own
We ship and operate our own SaaS platforms.

What we build

Four things we do well.

From a single mobile app to a multi-module business platform, the work falls into four areas.

Custom software and SaaS

Multi-module business systems such as ERP, CRM, HR, project management, and billing.

  • Multi-tenant SaaS
  • Modular architecture
  • Role-based access control
  • Payment gateway integration

Mobile apps

Cross-platform Flutter apps for customers, drivers, and field teams.

  • Delivery and field-operations apps
  • Live location tracking
  • Push notifications
  • Arabic and English localisation

Backend and API platforms

Event-driven backends, webhooks, and realtime services that stay reliable under load.

  • NestJS and Laravel APIs
  • Transactional outbox and reliable webhooks
  • Realtime over WebSockets
  • Admin dashboards

Integrations and data

Connecting the systems you already run, and making the numbers trustworthy.

  • CRM integration
  • Tracking and attribution
  • Reporting dashboards
  • Legacy system integration

Selected work

Products we have built and run.

These are platforms we design, build, and operate ourselves. They show the engineering standard we bring to client projects.

SaaS platform

RumuzePMO

ERP, HRM, CRM, project management, payments, and support in one Laravel 12 codebase, split into seven modules that can be switched on independently.

  • Modular monolith with contract-first module boundaries
  • Tenant-isolation tooling and request tracing
  • Integrates a wide range of payment gateways
  • Runs on FrankenPHP and Octane with Redis-backed queues
StackLaravel 12MySQLRedisDocker
Delivery operations

Rveta

A Laravel backend with a Flutter driver app: order assignment, delivery status updates, live location, customer chat, and push notifications, in Arabic and English.

  • Live location tracking for active deliveries
  • Biometric app lock for drivers
  • Push notifications in foreground and background
  • Scripted production deploys with health checks
StackLaravelFlutterFirebaseNginx
Platform kernel

Rumuze Core

A NestJS API built around a transactional outbox, an integration webhook engine, and Socket.IO realtime, with a Next.js admin dashboard on top.

  • Transactional outbox for guaranteed event delivery
  • Secure webhook ingestion and reliable outbound delivery
  • Realtime fan-out through Redis
  • Trace ID propagation across requests
StackNestJSPrismaPostgreSQLNext.js
Device controlIn development

Rveta Connector

A cross-platform Flutter app that pairs a device to a backend control plane, with hardened token handling and a foreground command channel.

  • Device pairing and token rotation
  • Explicit handling of expiry, revocation, and suspension
  • Actor sign-in and operator sessions
StackFlutterLaravel API

How we work

Engineering habits, visible in the code.

The practices below are not slogans. They are how our own repositories are organised today.

  1. 01

    Architecture with boundaries

    Modules talk through contracts, not each other's internals, so systems stay changeable as they grow.

  2. 02

    Bilingual from day one

    Arabic RTL and English LTR share one codebase, with routing, SEO, and layout handled properly rather than translated on top.

  3. 03

    Operational safety built in

    Health endpoints, request tracing, tenant guards, and non-destructive migrations come before features.

  4. 04

    Repeatable releases

    Containerised environments, isolated dev, staging, and production configuration, and scripted deploys.

  5. 05

    Documentation you can hand over

    Architecture notes, runbooks, and setup guides ship with the code.

Questions

Answers to common questions.

What does Rumuze do?

Rumuze is a software engineering company. It builds custom platforms, mobile apps, backend and API systems, and integrations for businesses in Saudi Arabia, the UAE, and the wider MENA region.

Does Rumuze build in both Arabic and English?

Yes. Arabic (right-to-left) and English (left-to-right) are built into the same codebase from the start, including routing, layout, and search metadata, rather than translated afterwards.

What technologies does Rumuze use?

Laravel and NestJS for backends, Next.js and React for web, Flutter for mobile, PostgreSQL, MySQL and Redis for data, and Docker for deployment. The choice depends on the problem.

Can Rumuze review or take over an existing codebase?

Yes. A technical review covers architecture, code quality, deployment, and risks, and ends with a written recommendation on whether to repair, extend, or rebuild.

Which products has Rumuze built?

RumuzePMO (a modular ERP, CRM, and HR platform), Rveta (a delivery operations platform with a Flutter driver app), and Rumuze Core (an event-driven API kernel with an admin dashboard). Rveta Connector, a device control app, is in development.

How do I start a project with Rumuze?

Send a request through the contact form. We reply by email, followed by a short call to confirm scope and a written proposal covering architecture, milestones, and estimate.

Where is Rumuze based?

Rumuze is based in Obour City, Cairo, Egypt, and works with clients in Saudi Arabia, the UAE, and the wider MENA region.

Have a system to build, fix, or take over?

Tell us what you are working on. We will review the scope and reply with a clear next step: a build plan, a technical review, or an honest answer that it is not a fit.

What happens next

  1. 01We read your request and reply by email.
  2. 02A short call to confirm scope and constraints.
  3. 03A written proposal covering architecture, milestones, and estimate.