A retail chain with hundreds of staff across outlets, complex shift patterns, and payroll tied to actual hours worked. Their HR team was two people and a lot of spreadsheets.
// CASE STUDY · 2023
Multi-outlet retailer (NDA)
Retail HRMS
HRMS for a multi-outlet retail chain. Org hierarchy, automated payslips (gross to net), shifts and rosters, digital appraisals. Angular + RxJS.

// THE BRIEF
// WHAT I SHIPPED
Org hierarchy, automated payslip generation (gross to net with deductions, allowances, OT rates), shift planning and duty rosters, digital appraisal documents through the review cycle. Angular + RxJS for the reactive forms HR work demands.
// THE DETAIL WORTH TELLING
Payslip generation was the unforgivable feature. Get a public holiday rate wrong by 15 cents and someone notices the next morning. Most of the engineering was edge cases. Mid-month role changes, leave encashment, prorated allowances. The stuff classical HR software handles badly.
// STACK
- Angular
- TypeScript
- Bootstrap
- RxJS