Why I Built This
A broken lending system, a pattern I kept seeing from the inside, and a question I couldn't stop asking.
I've worn a lot of hats.
W-2 employee. Freelancer. 1099 contractor. Gig worker. Each phase taught me something different about money — but one thing stayed consistent no matter which hat I had on: the moment I needed to borrow, the system treated me like a risk instead of a person.
Not because my finances were bad. Because they didn't fit a box.
The traditional loan matching process hasn't changed much in decades. You submit your credit score and a pay stub. An algorithm runs. You get a rate — or a rejection. No one asks how long you've been in your field, whether your income has grown year over year, how consistently you pay your recurring bills, or whether you have assets that could absorb a rough month.
A nurse working three per diem shifts a week has no “employer.” An Uber driver with four years of consistent $50K earnings has no W-2. A freelance developer billing $120K a year shows “self-employment income” — which triggers risk flags designed for someone with no steady work at all.
The irony is that these borrowers are often less risky than they appear on paper. They've built income resilience the hard way. They understand cash flow in a way most salaried employees never have to. They've survived the gaps, managed the taxes, and kept paying their bills anyway.
But the matching system never sees that.
What frustrated me most wasn't rejection — it was the randomness of it. Two people with nearly identical financial health could walk away with rates that differed by three or four percentage points, simply because one had a traditional employment setup and the other didn't. Over a five-year loan, that's thousands of dollars. Not because of actual risk. Because of surface-level pattern matching.
Banks aren't villains in this story. They're optimizing for what they can measure quickly. The problem is that “quick to measure” and “actually predictive” are not the same thing — and the gap between them is paid for entirely by the borrower.
I built LoanMatch AI because I wanted to see what matching looked like when you took the full picture seriously.
Not just credit score and salary — but income stability, employment type, debt-to-income ratio, assets, loan purpose, and the consistency of financial behavior over time. Six dimensions instead of two. Context instead of categories.
The goal isn't to approve everyone. It's to make sure the people who should be approved aren't being turned away because the system wasn't built with them in mind — and that the ones who are approved aren't paying a penalty for the way they earn.
A fairer match is better for borrowers. But it's also better for lenders — lower default risk, longer customer relationships, more stable returns. The current system leaves money on the table for everyone.
This is my attempt to fix a small part of that.
— Ahmad