BLOG

KMI HRM: the build diary

How attendance, HR and payroll for a Pakistani company of several sites and plants came together, from fingerprint machines to the phone in an HR manager’s hand.

About this project

KMI HRM, part 3: putting HR on the phone with KMI Connect

October and November 2026 on KMI HRM: how the KMI Connect app gained My HRM for employees and HR Admin for managers, with approvals, live punches and salary sheets that follow the website’s rules.

Problem solved: syncing fingerprint machines from a phone, with no PC on site

How the KMI Connect Android app can stand in for a PC agent: finding biometric machines on the Wi-Fi, talking their protocol directly, and a simple rule so a phone and a PC never run one machine at once.

KMI HRM, part 2: from attendance to a complete salary sheet

October 2026 on KMI HRM: company hierarchy from business to department, a 20-step employee registration, peshgi advances, salary sheets and payslips, and live alerts for missed punches.

Problem solved: changing salary rules without changing last month’s pay

How KMI HRM handles changing salary rules: rules with effective dates per company level, a one-day tester for HR, and keeping short days, overtime and leave rules out of the code.

KMI HRM, part 1: getting punches from fingerprint machines to a live screen

August 2026 on KMI HRM: a small agent next to the biometric machines, saving every punch locally first, a live attendance display, and the time zone bug that showed everyone arriving five hours early.