Back to Projects

Self-Serve Platform for Mortgage Product Pricing

Canadian Banking Client
NodeJS React Material-UI MongoDB Python Docker Google Cloud

Role: Technical Consultant

Built a platform so lenders could create and price their own mortgage products, without needing a developer for every change.

The Problem

Every new mortgage product needed a developer to hand-build its pricing logic. Lenders wanted to define their own data models, calculations, and pricing rules, and test several pricing strategies against each other before picking one. Routing that through an engineering backlog meant weeks between a lender’s idea and something they could actually try.

What I Built

A configuration-driven platform where lenders define product schemas and pricing rules themselves. The backend split cleanly: Node for the flexible API layer, Python for the calculation engines, MongoDB underneath since product schemas needed to stay schema-less. Lenders could A/B test pricing strategies and push changes without a deploy.

Result

Time to launch a new mortgage product dropped from weeks to hours, and lenders could iterate on pricing without waiting on engineering at all.