← all projects

in-progress · 2026 → present

Multi-tenant HRMS

A multi-tenant HR platform with role-based access control and an audit/history architecture, backed by a large e2e test suite.

  • NestJS
  • TypeORM
  • PostgreSQL
  • TypeScript
  • RBAC
  • e2e testing

problem

HR systems accrue sensitive, regulated data across many tenants, so changes must be attributable and reversible, and access tightly scoped.

approach

NestJS + TypeORM over PostgreSQL with per-tenant isolation, an RBAC layer, and an append-only audit/history model. 100+ end-to-end tests guard behaviour.

outcome / metrics — available on request