Rejoice Software logo

Finance · AI · Fintech

LendDesk — lending platform with AI underwriting

An emerging lender halved underwriting time with a Laravel origination platform and a right-sized AI risk model.

LendDesk — lending platform with AI underwriting
−48% underwriting time 2× loan volume PCI-DSS ready

Client

Confidential (Fintech)

Sector

Finance

Duration

22 weeks

Launched

2024 Q4

Stack

Laravel Python OpenAI Chargebee

Team

1 PM · 1 designer · 3 Laravel engineers · 2 Python ML engineers · 1 devops

01 / 05

The challenge

LendDesk was a two-year-old consumer lender processing about 400 loan applications per week through a mix of a legacy underwriting tool and a small team of analysts. Each application took 26 hours end-to-end. The founder's ambition was to double volume without doubling the team — which meant every step of the process needed to be automated, auditable, or eliminated.

There were three real bottlenecks: bank-feed analysis (tedious, human-driven), narrative summarization (analysts writing the same paragraphs over and over), and marginal-risk decisions (applications that weren't clearly approve or clearly reject, requiring senior-analyst attention).

02 / 05

Our approach

We built a Laravel origination platform as the system of record — every application, every document, every decision, every audit event. On top of it, we wired three focused AI capabilities: a fine-tuned bank-feed classifier (PyTorch, hosted in-house), a narrative-summary generator (OpenAI, prompted against a fixed schema with human review), and a marginal-risk explainer that surfaces the top three risk factors for any borderline application.

Critically, the AI never made the decision. Every automated recommendation was accompanied by an explainability panel; a human always signed the final approve/decline. This kept the founder's risk officer comfortable and, more importantly, kept us aligned with the regulator's guidance on model-assisted underwriting.

03 / 05

Key decisions

We hosted the bank-feed classifier ourselves. Sending a customer's full bank statement to a third-party LLM was not an option — both for regulatory reasons and because the founder had visible skin in customer trust. A fine-tuned open-source model on a small GPU box gave us 96% classification accuracy at a fraction of the runtime cost.

Every AI call was structured. No free-form prompts, no hallucinated fields. The narrative summary generator receives structured JSON and returns structured JSON, keyed against a schema. Guardrails catch drift; a nightly eval suite flags regressions.

We wired Chargebee for the subscription add-ons (premium repayment plans, insurance upsells). Chargebee's dunning ladder recovered 4.2% of at-risk revenue in the first month — pure margin.

04 / 05

What changed

Underwriting time dropped from 26 hours to 13.5 — a 48% reduction. Application volume doubled inside four months without adding headcount. The risk profile of approved loans is unchanged: default rate is holding within 2 basis points of the pre-automation baseline. PCI-DSS review completed with no blocking findings; SOC-2 Type 1 is scheduled for Q2.

05 / 05

Where we're headed

We're building a customer-facing lending assistant — a chat interface backed by the same AI infrastructure — that helps a prospective borrower understand what documents they need and why. Early experiments show it lifts application completion by 22%.

Let's talk

Let's build something worth talking about.

Free 30-minute strategy call. No pitch, no obligation — just a plan.

Start a project