All work
Recode productHR & workforce management platform
KalHR
KalHR is a product Recode Apps builds and operates. It gives organisations one system for the people side of the business — from hiring and onboarding through payroll, attendance, leave and performance — with a web application for HR teams and a mobile app for employees.
Visit kalhr.comkalhr.com

Problem
- HR work is usually spread across spreadsheets, email threads and disconnected tools.
- Payroll, attendance and leave all depend on the same employee data, but rarely share it.
- Employees have no direct way to check a payslip, request leave or update their own records.
Approach
- Model the employee record once, and build payroll, attendance, leave, recruitment and performance on top of that single model.
- Separate the API from the interfaces, so the web app and the mobile app consume the same contracts.
- Treat approval workflows as first-class: who approves what, in what order, with an audit trail.
- Build for multi-organisation use from the start rather than retrofitting it later.
Solution
- Web application for HR and administrators covering employee management, payroll runs, recruitment, performance and reporting.
- Mobile application for employee self-service — payslips, leave requests, attendance and profile updates.
- Background processing for payroll runs, notifications and scheduled jobs.
- Role-based access control and approval workflows across modules.
Technology
- .NET
- C#
- Next.js
- React
- TypeScript
- Tailwind CSS
- React Native (Expo)
- PostgreSQL
- Hangfire
- Docker
- Jenkins
- Sentry
Results
[CONTENT NEEDED]
Results are published only once measured figures have been verified and approved for release.
Screens
Payroll
[SCREENSHOT NEEDED]Payroll run and payslip generation
Mobile
[SCREENSHOT NEEDED]Employee self-service app
Have something worth building?
Tell us what you're building, what isn't working, or what you want to improve.