Treasury Management Platform (NDA) by Adam ZaghouaniTreasury Management Platform (NDA) by Adam Zaghouani

Treasury Management Platform (NDA)

Adam Zaghouani

Adam Zaghouani

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
.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.
Tech: Angular 12 - .NET 5 - C# - IdentityServer4 - OAuth2/OIDC - SQL Server (stored procedures).
Like this project

Posted Jul 3, 2026

Treasury & cash-management platform built end-to-end (under NDA). OAuth2/OIDC auth server, .NET 5 API, Angular SPA — vault, receipts, collections.