A treasury platform's single hub for cash, vault, receipts, collections & counterparties.
The problem: A company's treasury team needed a single place to manage cash and liquidity; vault, cash receipts, collections, and counterparty operations, rather than fragmented tools, in a startup-like environment with early technical debt to control.
What I did: I built the platform from scratch, including architecture, backend, and frontend, and drove down early technical debt as the codebase grew. (Product and client name withheld under NDA.)
Highlights
A from-scratch OAuth2/OIDC identity server (IdentityServer4), the security foundation
A .NET 5 resource API and an Angular 12 SPA covering vault, cash-receipt, collection, and counterparty operations
SQL Server data layer with T-SQL stored procedures
Set the architecture and kept technical debt down single-handedly
Outcome: A working treasury & cash-management platform owned end-to-end.