Nizam ERP
Arabic-first, multi-tenant ERP for Gulf construction companies.
The problem
Large contractors bleed money because no single place shows what's happening across dozens of simultaneous projects.
What I built
A complete HR, payroll, accounting and reporting platform — Arabic-native and right-to-left from the ground up, with Saudi compliance (ZATCA, GOSI, WPS/Mudad, Nitaqat) built into the workflow, not bolted on.
Database-per-tenant isolation for hard data boundaries; a Transactional Outbox for reliable event delivery; PostgreSQL Row-Level Security and triggers enforcing invariants at the data layer; GIN / trigram indexes for fast fuzzy Arabic search; a declarative report engine; and zero-downtime SystemD deployments.
- Database-per-tenant
- Transactional Outbox
- PostgreSQL RLS + triggers
- GIN / trigram search
- NestJS
- Zero-downtime SystemD