Enterprise HRMS Platform
A 176,000-line HR platform for 240+ employees — onboarding to real-time device monitoring.
- Role
- Full-stack engineer
- Client
- US fintech (anonymized)
- Year
- 2025
- Lane
- Full-Stack
The problem
A 240-person company was running HR across spreadsheets and disconnected tools — onboarding, timesheets, PTO, reviews, documents, and IT device status all lived in different places, with no single source of truth for time or access.
What I built
A full-stack platform: a Django backend (48 models, 159 endpoints) and a Next.js / React 19 front end. Highlights include an eight-tab employee profile, drag-and-drop document uploads straight to S3 via presigned URLs, real-time device monitoring polling an RMM every five seconds, PTO that auto-syncs to timesheets, and role-based access across employee / manager / HR — all cached aggressively for sub-200ms responses.
Outcome
One system of record for 240+ employees, with ~90% cache-hit performance and consumer-grade UX on top of enterprise HR functionality.