HRPS - HR & Attendance Management System

HRPS is an HR & workforce management system I originally built in 2018 and have kept evolving since. It started as procedural PHP & mysqli, and it's still what runs the live app today, with prepared statements (bind_param) on every credential & write path, session-based auth with a hard timeout, and constant-time comparisons where it matters.

It covers the day-to-day of running an HR department: employee & department master data, time clock check-in/check-out, attendance reporting & configurable attendance rules, and a full vacation-request workflow with multi-tier manager approval, available-day tracking & a self-service employee profile portal.

It's the kind of system that quietly needs to be right every single day, I've kept it running & improving for years without it becoming the bottleneck it replaced. I'm currently rebuilding it from the ground up as hrps-mvc, a framework-free PHP MVC core patterned after the one I use in Paperless, so I can retire the legacy code path entirely once it's at parity.

Systems & Apps: this is core operational HR software an organization runs on daily, not a one-off automation.

Description

  • Independent Developer - HR Systems

  • 2018 - Present

An HR self-service & workforce management system (PHP, mysqli, prepared statements) covering attendance, vacation requests & multi-tier approvals; currently being rebuilt as a framework-free MVC app.