Atlas HRIS
A multi-tenant HR platform handling attendance, payroll and leave workflows for 4,000+ employees.
Client
Nusantara Group
Year
2025
Role
Lead Full Stack
Category
SaaS
The challenge
Payroll ran on spreadsheets across 14 subsidiaries. Every month-end took four days of manual reconciliation and errors surfaced only after salaries were paid.
The solution
I designed a tenant-aware domain layer in Laravel with queued payroll calculations, an approval engine for leave and overtime, and a Filament back-office that HR could own without developers.
4d → 2h
Month-end close
4,000+
Employees onboarded
-92%
Payroll corrections
Before → After
Month-end, before and after
Before
- 0114 subsidiaries email attendance spreadsheets to HQ
- 02HR re-keys overtime and leave by hand
- 03Formulas checked cell by cell for four days
- 04Errors found after salaries are already paid
After
- 01Attendance syncs nightly per tenant
- 02Leave and overtime approved in-app, no re-keying
- 03Payroll calculated in queued jobs on Horizon
- 04Anomalies flagged before the pay run is locked
Before → After
What changed for HR
Payroll run for 4,000 employees
33× faster
Leave approval turnaround
18× faster
Corrections per pay run
13× less
Subsidiaries self-serving in back-office
new
Next project
Kopilogi→