
Maple HR
Private production projectA scalable multi-tenant HR and payroll platform serving 500+ organizations with real-time workflows and role-based access.
Problem
Hundreds of organizations needed isolated, real-time HR and payroll workflows on shared infrastructure, without sacrificing reliability or access control.
My contribution
- Built multi-tenant backend services with RBAC authorization.
- Implemented real-time workflows over WebSockets.
- Collaborated across product and engineering stakeholders to deliver production-ready features.
- Worked in a remote agile environment shipping reliably under delivery timelines.
Technical approach
Modeled tenant isolation and role-based access into the service layer, and used WebSockets to keep HR and payroll workflows live for every organization.
Architecture / workflow
React + TypeScript front end → Node.js microservices with RBAC → PostgreSQL, with WebSockets powering real-time updates.
Outcome
A production multi-tenant platform serving 500+ organizations with real-time, role-aware HR and payroll workflows.
- Node.js
- React
- TypeScript
- PostgreSQL
- REST APIs
- RBAC
- WebSockets
- Microservices


