Skip to main content

Blackthorn Case Management Platform

Problem Space

Build a greenfield compliance and evidence management system using domain-driven design. Integrate with the Crown Prosecution Service (CPS) for case management workflows. Deliver under SC-clearance security requirements with encryption at rest/in transit and role-based access control. Support geo-distributed deployment on Windows Azure.

Architecture & Patterns

  • Greenfield compliance and evidence management system using DDD
  • HATEOAS-style REST API on Windows Azure with geo-distribution
  • CPS (Crown Prosecution Service) integration
  • SC-cleared delivery with encryption at rest/in transit and RBAC
  • Continuous deployment with Octopus Deploy
  • OAuth2 for authentication and authorisation

Tools & Stack

ASP.NET MVC 4, WebAPI, MongoDB, SQL Server, Octopus Deploy, Azure, OAuth2

Business Outcomes

  • Greenfield system delivered with CPS integration under SC-clearance security requirements
  • Continuous deployment pipeline via Octopus Deploy
  • Geo-distributed architecture on Windows Azure with encryption at rest/in transit

Reusable Narrative Snippets

Built a greenfield compliance and evidence management system using DDD with a HATEOAS-style REST API on Windows Azure, integrating with the Crown Prosecution Service (CPS) under SC-cleared delivery requirements.

Implemented encryption at rest/in transit, RBAC, and OAuth2, with continuous deployment via Octopus Deploy across geo-distributed Azure infrastructure.

Source Notes

  • Derived from role responsibilities and achievements in config/madu_profile.json; reconciled with JobVia export (madu_alikor_export.json).
  • Confidence: high