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.
Have something worth building?
Tell us what you're building, what isn't working, or what you want to improve.