Case study
Payroll and HR system
P88-KaPla
A payroll and HR system for employee records, working time, payroll, reporting, and statutory processes.
- Role
- Product design / Full-stack development
- Status
- In production
- Technology
- React / TypeScript / ASP.NET Core / C# / SQL Server

About the project
Why it exists
Payroll software has to keep a large set of connected records and calculations accurate. A small mistake can affect pay, tax, or statutory reporting. P88-KaPla keeps the detail specialists need close at hand without making the interface harder than it needs to be.
What I worked on
I work across the React and TypeScript frontend and the ASP.NET Core and C# backend. My work spans employee records, employment, calendars and schedules, time and attendance, payroll runs, contracts, benefits, tax, Polish ZUS, PIT, and GUS processes, banking and statutory exports, reports, dictionaries, and permissions. I also built the multi-window workspace and an AI assistant with permission-based data filtering and safeguards around SQL queries.
Where it stands
A specialist can move from an employee record through time tracking and payroll calculations to reports and files for banks and public institutions. The multi-window workspace keeps related tasks open side by side, so switching screens does not mean opening the same records again.