PPE1 is one coherent system on a modern, mainstream stack — .NET and C# on the back end, React and TypeScript on the front, SQL Server underneath — built to disciplined standards that a technical team can read, run, and extend. No exotic dependencies, no black boxes; the kind of codebase that survives a forensic review.
Six Products. One Platform — sharing a single database and identity.
Vite; the Manager hub is server-rendered Razor / jQuery by deliberate choice.JWT — the same issuer, audience, and key validated by every product and the API. Stateless two-factor (no server-side session store), per-session refresh-token rotation, and anti-enumeration throughout.Discipline that's enforced — in the build, the database, and the code.
Most pricing engines can only answer what is this worth today. Because the pricing chain
itself is versioned, PPE1 can answer what was this worth then
— which is
the question every locked loan eventually asks.
Point-in-time pricing is not a report you bolt on — it is a property of the schema. If the rule that priced a loan in March was edited in place, no amount of application code can recover it. Versioning the pricing chain is the feature; everything above is what that makes possible.
The pricing logic lives in a pure, UI-agnostic API. Nothing is welded to a screen
— which is
exactly what lets PPE1 sit inside your stack, not just beside it.
JWT trusted by every product and the API — single sign-on across web, mobile, and anything built on top.The customer-facing pricing experiences are React + TypeScript single-page apps; the Manager admin hub is deliberately server-rendered Razor + jQuery — the proven, pragmatic choice for a dense, form-heavy internal tool. One framework is never forced where another fits better, and every surface still shares the same API and identity underneath.
Read the full Forensic Code Review — an unflinching, file-level assessment of the architecture, code quality, and ownability of the entire platform.