What it is
Merchant cash advance underwriting starts with a stack of bank-statement PDFs and the questions: what does this business really earn per day, what advance positions is it already carrying, and what looks off? The MCA Underwriting Engine answers those questions automatically. Drop in the PDFs; get back daily revenue figures, detected MCA exposure, and risk flags.
Design constraints that shaped it
- Fully offline — bank statements are sensitive, so nothing leaves the machine and there are no API dependencies
- A desktop GUI shipped as a plain .exe, because the user is an underwriter, not a developer
- Multiple parser families to handle the real-world variety of bank statement formats
- Shows every detected position, with unverified ones badged as such rather than hidden — honest output over tidy output
What it demonstrates: document-intelligence work under strict privacy constraints, and building for a non-technical operator. It stays private — no public URL — but it's a real tool doing real underwriting work.