Case study 07 / 19
NR EMAS Risk Monitoring
Enterprise risk evaluation and monitoring platform replacing Excel-based tracking with risk registers, treatment plans, KRI monitoring, approvals, and executive dashboards.
- Stack
- .NET · Clean Architecture · Blazor · EF Core · SQL Server · Hangfire · Docker · Nginx
- Links
- Success Story
The problem
Enterprise risk tracking was fragmented across Excel files and manual reporting flows. Risk registers, treatment plans, KRI monitoring, action plans, approvals, and dashboard reporting needed a centralized system so risk owners and executives could work from the same operational source.
What I built
Led the development of NR EMAS, directing the developer who built it as a .NET platform with Clean Architecture: a Blazor (MudBlazor) interface, Web API, EF Core on SQL Server, MediatR, Hangfire background jobs, Serilog and Application Insights logging, and xUnit tests. The platform centralizes risk registers and treatment plans, routes action plans through a Manager, VP, and Risk Management approval chain, tracks KRIs and treatment progress, and gives executives real-time dashboards. Personally handled the production rollout: Docker deployment, an Nginx SSL reverse proxy, SQL Server initialization, and email notifications through the company Portal API.
In use
Architecture
A .NET Clean Architecture platform: a Blazor UI on a Web API, MediatR application workflows, EF Core on SQL Server and Hangfire background jobs. I directed the build and owned the production rollout: Docker, an Nginx SSL reverse proxy, SQL Server initialisation and Portal API email.
Open the image for full size
Proof
- 01 Public Rewire success story describes NR EMAS as replacing Excel-based risk tracking with a centralized workflow-driven platform.
- 02 Clean Architecture separates risk domain rules, application workflows (MediatR), infrastructure (EF Core, Hangfire), and the Blazor presentation layer, keeping the risk logic maintainable and testable with xUnit.
- 03 Risk workflows cover register import, top-risk weighting, periodic monitoring, multi-level approvals, and a full audit trail.
- 04 Production rollout owned end to end: containerized deployment, Nginx SSL reverse proxy, SQL Server initialization scripts, and Portal API email integration.
Result
Moved risk monitoring from spreadsheet-based tracking into a centralized production platform with clearer ownership, structured approvals, KRI visibility, and real-time executive risk dashboards.