CASE STUDY / 01
ERP
Interface illustration — not a screenshot
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.
The challenge
Bring connected business workflows into one system while keeping company data and accounting rules clear and maintainable.
My contribution
- Product ownership and system design
- Angular application development
- API and database implementation
- Arabic RTL and English interfaces
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
System flow
Angular client→
NestJS / Express API→
Service & repository layers→
Prisma→
PostgreSQL
Tools and technologies
AngularNestJSExpressTypeScriptPrismaPostgreSQL
Next case ↗