01 / The context
The problem behind the project.
A national healthcare-services organization needed a time-card and payroll-audit application across a large facilities estate. Processing volume, access boundaries, reviewer workload, and the preservation of audit selections all mattered to correctness.
02 / The contribution
How I approached it.
- Built the application from source-data analysis and a Bootstrap prototype through AngularJS, ASP.NET Web API, and a data layer processing two million records in configurable chunks.
- Enforced row-level access in stored procedures, masked sensitive identifiers, and captured telemetry per user action and query.
- Implemented review selection across the divisional hierarchy to distribute assignments fairly, with a separate audit trail for the selections.
- Preserved reviewer selections and assignments during re-import. Proved concurrency changes with parallel tests and deduplicated incoming vendor records without modifying the vendor's source tables.
03 / The result
What the work made possible.
A production audit application combining operational scale with traceable review behavior. The delivery continued through performance, concurrency, identity, export, and evolving assignment-rule changes instead of ending at the first release.

