← All work

CASE STUDY / 01

ERP

Role

Product owner & full-stack developer (employee)

Project context

In-house company project

Location

Amman, Jordan

Year

2026

Stack

Angular, NestJS, Express, TypeScript, Prisma, PostgreSQL

Interface illustration — not a screenshot

01 / Overview

An in-house, modular ERP developed as part of my employment, with Arabic and English interfaces. It unites finance, people, operations, and a secure multi-tenant Virtual Data Room.

02 / Challenge

The challenge

Bring connected business workflows into one system while keeping company data and accounting rules clear and maintainable.

03 / What I built

My contribution

  • Product ownership and system design
  • Angular application development
  • API and database implementation
  • Arabic RTL and English interfaces
04 / Key features
01

Multi-company double-entry accounting: chart of accounts, journal entries, ledger, trial balance, and financial statements

02

HR: branches, departments, employees, onboarding, org chart, leave, payslips, vouchers, and employee portal

03

Tasks, purchasing, inventory, and CRM

04

Secure multi-tenant Virtual Data Room

05 / Architecture

System flow

Angular client→
NestJS / Express API→
Service & repository layers→
Prisma→
PostgreSQL
06 / Stack

Tools and technologies

AngularNestJSExpressTypeScriptPrismaPostgreSQL
Next case ↗

ERP CMS