Enterprise Employee System
A corporate workforce management platform on .NET 8 and Angular, deployed to Azure with CI/CD and observability.
- Year
- 2025
- My role
- Architecture, backend, frontend and DevOps
- Type
- Enterprise system
The problem
Managing a large workforce from spreadsheets does not scale: no combined filters, no traceability when something breaks, and nobody hears about an error until a user reports it themselves.
The solution
A .NET 8 API with Entity Framework Core and an Angular frontend using Material Design. The dashboard resolves pagination, sorting and multi-criteria filtering on the server rather than in the browser. An HTTP interceptor centralises user-facing errors and a global handler logs them to Application Insights; on a 500 the system fires an alert to the technical team instead of waiting for someone to notice.
The result
Deployed to Azure App Service and Static Web Apps through a multi-stage GitHub Actions pipeline: backend quality gate, frontend build with environment injection and parallel deploy. Every secret lives in Azure app settings and GitHub Secrets — nothing sensitive reaches the repository.
Want something like this?
If your project looks like this one, tell me about it and I'll say where I'd start.
Let's talk about your project