Skip to content
All work

FinTech|2022 – 2024

MeridianLink Mortgage

From application to close, priced right and signed digitally.

MeridianLink Mortgage

A cloud mortgage loan origination system with PriceMyLoan pricing built in, from application to close.

Two children running across the lawn of a family home
Product imagery: MeridianLink, from meridianlink.com.
Through
Bhavna Software
Role
Mid Level Developer

Overview

MeridianLink Mortgage is a cloud-native, 100% browser-based mortgage loan origination system for banks, credit unions and independent mortgage bankers, across retail, wholesale and correspondent lending. MeridianLink's November 2022 release names it MeridianLink Mortgage, formerly LendingQB. Its pricing engine, PriceMyLoan, is built in.

I worked on Mortgage from August 2022 to September 2024 as a software engineer at Bhavna Software India, in a support developer role: workflow automation, pricing and underwriting logic in PriceMyLoan, e-document handling, compliance automation and vendor integrations. The highlighted parts of the map are where that work sat.

  1. Where applications start

    Applicants, members, dealers and brokers

    • Online
    • Mobile
    • Branch
    • Indirectauto dealers
    • Brokers and TPOs (this case study)
  2. Point of sale

    The application front end

    • MeridianLink Portalsucceeded by Access, Oct 2023
    • Mortgage Accessmortgage point of sale
  3. Origination

    Systems of record for loans and accounts

    • MeridianLink Consumerconsumer loan LOS
    • MeridianLink Openingdeposit account opening
    • MeridianLink Mortgage (this case study)mortgage LOS, formerly LendingQB
    • PriceMyLoan (this case study)pricing and eligibility engine
  4. Around it

    Hundreds of partners through the MeridianLink Marketplace

    • Core banking
    • Credit checks
    • Identity and fraud
    • eSignature
    • Document management
This case studyMortgage is the loan origination system, with PriceMyLoan built in.

The platform in numbers

16M+
auto loan applications
8M+
unsecured loan applications
5M+
new accounts opened
1M+
home loan applications

Lifetime figures published on meridianlink.com, read October 2026. They describe the platform, not my work.

Impact

Four areas of the mortgage platform I worked on. Each row names the problem the area solves, what I did there, and which layers of the stack the work went through.

  1. Automated

    mortgage workflow

    Workflow automation

    Loan officers and processors

    The problem
    Fragmented, manual steps slow a mortgage file and let errors in.
    What I did
    Worked on workflow automation in the LOS, where tasks are created and resolved by configuration rather than by hand.
    • UI (yes)
    • API (yes)
    • Data (yes)
  2. PriceMyLoan

    pricing and eligibility

    Pricing and underwriting logic

    Lenders pricing loans in PriceMyLoan

    The problem
    Pricing and eligibility have to be exact, because a wrong price or fee becomes a costly loan error.
    What I did
    Worked on pricing and underwriting logic in PriceMyLoan, the engine that combines underwriting, product pricing and fee generation.
    • UI (no)
    • API (yes)
    • Data (yes)
  3. eDocs

    document handling

    Electronic documents

    Borrowers, processors and closers

    The problem
    Mortgage files carry many documents that must be packaged, shared and signed.
    What I did
    Worked on e-document handling, supporting digital packaging and eSignature on the way to a paperless close.
    • UI (yes)
    • API (yes)
    • Data (no)
  4. Compliance

    and vendor integrations

    Compliance and vendor integrations

    Compliance teams and partner services

    The problem
    Mortgage regulation and many outside vendors touch every loan, across retail, wholesale and correspondent lending.
    What I did
    Worked on compliance automation and vendor integrations, helping improve processing speed, borrower experience and regulatory accuracy.
    • UI (no)
    • API (yes)
    • Data (yes)

Four of the four went through more than one layer of the stack. The layers come from what my resume names for this work: React and TypeScript screens, ASP.NET Core and C# APIs, and EF Core over MSSQL.

The product

A mortgage's path through the origination system, from application to close.

  1. Application

    Borrower applies through the point of sale

  2. Loan file

    Cloud LOS, 100% browser-based

  3. Price and qualify

    PriceMyLoan: pricing, eligibility, fees

  4. Workflow

    Tasks created and resolved automatically

  5. Documents

    eDocs packaged, shared and eSigned

  6. Close

    Paperless closing

  7. Hand off

    Core connectors, retail, wholesale or correspondent

What it is
A cloud-native, 100% browser-based mortgage loan origination system for banks, credit unions and independent mortgage bankers, across retail, wholesale and correspondent lending. MeridianLink's November 2022 release names it MeridianLink Mortgage, formerly LendingQB.
PriceMyLoan
The pricing engine built into the LOS, combining underwriting, product pricing, closing-cost fee generation and margin management, aimed at higher pull-through, shorter cycle times and fewer buybacks.
Workflow and documents
Configurable task creation, workflow and resolution; eDocs with eSignature and real-time collaboration; paperless closing; a TPO portal for brokers from submission to close.
Integrations
Core connectors that end double data entry into core banking, plus webhooks, open APIs and hundreds of partners.
MeridianLink Mortgage · My loansScreenshot · MeridianLink
MeridianLink Mortgage: the My loans pipeline with loan number, borrower, amount, program, processor and underwriter

Swipe to see the whole screen.

MeridianLink Mortgage · My loansThe real loan pipeline in MeridianLink Mortgage, with QUICK PRICER in the navigation. Screenshot published by MeridianLink, with its own test data.

Screens

Two screens of the loan file, drawn for this page with fictional data: PriceMyLoan results, and the tasks, documents and checks that move the loan. Pick a callout to see which part of the screen it explains.

Screen 1 of 2

PriceMyLoan results

PriceMyLoan results: Pricing, eligibility, fees and margin for one scenario.

Pricing, eligibility, fees and margin for one scenario.

A purchase scenario priced across programs and investors. Ineligible programs name the rule they failed, closing costs are generated with the price, and margin and lock build the final number.

Role

  • Software engineer at Bhavna Software India, on MeridianLink's products from August 2022 to September 2024.
  • Created core components, and coded across HTML, CSS, JavaScript (ES6 and later), TypeScript, React, C#, VB.NET and ASP.NET Core.
  • Wrote maintainable, testable code with NUnit and Moq.
  • Worked with the client on requirement analysis for stories and tasks, system design, and product enhancements.
  • Managed deployments and monitoring through Azure Monitor and Azure Blob Storage.

Constraints

  • Pricing, eligibility and fees must be exact: a wrong number becomes a costly loan error or a buyback.
  • Mortgage regulation touches every loan, so compliance had to be automated, not checked by hand.
  • Retail, wholesale and correspondent lending share one system, and changes had to hold for all three.
  • Vendor services for documents, signing and data plug into the loan file, so an integration could never stall it.

Architecture

The browser-based LOS runs the loan file over an ASP.NET Core and VB.NET service layer on MSSQL, with PriceMyLoan pricing and eligibility inside it, eDocs and eSignature for the paperwork, and core connectors and vendor integrations around the edge.

Point of saleBorrower applicationMortgage LOSLoan file & workflowPriceMyLoanPricing & eligibilityMSSQLLoan recordseDocs & eSignatureCore connectorsVendor services

How I worked

Straight from the client
Requirement analysis for each story and task happened with MeridianLink directly, so system design and enhancement ideas came from the people who own the product.
Sprint rhythm
Feature planning, sprint discussions and peer code reviews, with work tracked in Jira and designs handed over in Figma.
Tested as it ships
Unit tests in NUnit with Moq for the services behind each change.
AI assistants, used deliberately
GitHub Copilot and ChatGPT to speed up feature work, troubleshoot issues and support code reviews.

Results

Support across the mortgage pipeline that helped improve processing speed, borrower experience and regulatory accuracy: automated workflow, exact pricing logic, digital documents, and compliance built into the flow.

5
areas of the platform I worked on
3
lending channels on one system
2
years on the MeridianLink stack

Stack

  • ASP.NET Core
  • C#
  • VB.NET
  • Web API
  • EF Core
  • MSSQL
  • React
  • TypeScript
  • JavaScript (ES6+)
  • NUnit + Moq
  • Azure Blob Storage
  • Azure Monitor
  • Jira
  • Figma