I need a production-ready backend that lets our organisation manage every HR process across multiple branches from a single platform. The core of the job is to architect and code a role-based system that covers biometric attendance ingestion, leave workflows and a full payroll engine, all wired together under one secure database. Attendance must come directly from biometric devices; the system should either poll common machines (ZK, ESSL, etc.) or accept pushed logs, then translate them into daily records that recognise shifts, late/early flags and overtime. From there, employees request leave inside the same environment and managers approve or reject in line with the role permissions you build. Payroll must pick up those final attendance and leave numbers, apply configurable allowances and deductions and produce downloadable payslips. I expect clean, well-documented code, an intuitive permission matrix that scales with new branches, and clear deployment instructions. The first milestone should land within two weeks, with full delivery comfortably inside one month. Please reply with evidence of similar HRMS, payroll or biometric projects you have completed and the tech stack you prefer for this assignment. Deliverables: • Database schema and ERD • Complete source code with commit history • REST or GraphQL API docs (Swagger / Postman collection) • Lightweight admin panel for configuration and reporting • Deployment guide and final handover package Acceptance criteria: • Multiple branches and role permissions function independently • Biometric logs automatically convert to accurate attendance records • Leave approvals reflect instantly in payroll calculations • Payslip generation matches a provided test dataset down to the last cent