Designing a Loan Origination System that configures itself

CredAble's Loan Origination System looked like one product, but behaved like a new one every time a client signed on. I redesigned it as a configurable platform - cutting client onboarding from 4–8 weeks to under 2, and removing design and engineering from the critical path.

TIMELINE

Feb - Jun 2024

TEAM

1 Designer, 2 Engineer, 1 PM

ROLE

I owned the full design scope - from reframing the problem to shipping patterns across configuration, program management, authentication, and theming. I worked closely with product and engineering to focus design effort where it could scale, instead of solving the same problem again.

PROBLEM

The real problem was scalability

The brief came in as a UX redesign. The actual problem was a scalability failure.

Each client onboarding meant rebuilding from scratch - new flows, new configurations, new design decisions, every time. The system had no shared language between deployments. I reframed the goal: instead of designing screens for every client requirement, we needed a modular UX system that could be configured, not recreated.

That shift - from designing outputs to designing the system that produces outputs - became the foundation for everything that followed.

RESEARCH

Light research, sharp findings

I ran a heuristic review of the existing flow, used the feedback the team already had, and studied similar onboarding patterns to see how others handled government verification.

GST HAND-OFF WAS THE BIGGEST DROP-OFF POINT

Leaving the app to approve details on the government portal created the most confusion in the flow.

Content was adding noise, not clarity

The same information appeared across screens, which increased reading without helping users move forward.

The design needed to work across brands

The flow had to stay flexible for different partner brands, not just look good in one visual style.

The flow wasn't broken in any one obvious place. It was broken in the accumulation of small, unexamined decisions.

DESIGN EXPLORATION

01.

MODULE GENERATOR - BUILDING IT OURSELVES, THEN CHOOSING NOT TO

Problem: Configuring a loan program needed conditional logic and flexible form sections, but nothing off-the-shelf fully matched how CredAble’s programs worked.

What I designed: I first designed a custom module generator built around conditional forms. After reviewing it with the team, we made the harder call: building our own would add complexity and maintenance cost without enough product value.

02.

A CENTRALISED LAYER FOR LOAN PROGRAMS

Problem: Every client’s loan program was being hardcoded as a one-off flow, with no shared structure or reuse across clients.

What I designed: designed a Master Configuration layer where programs could be assembled from reusable components and structured settings instead of custom builds. Selecting a loan program surfaced its full settings, so internal teams could manage variation without starting a new design sprint each time.

03.

FASTER PROGRAM MANAGEMENT

Problem: The existing program management interface was too rigid for daily ops work like scanning data, editing programs, and finding the right columns quickly.

What I designed: I designed a dedicated program management page with customisable, reorderable table columns and faster edit access, so teams could shape the interface around how they worked.

What changed: Daily program management became lighter, faster, and less dependent on unnecessary navigation.

04.

SCALABLE THEME SYSTEM

Problem: White-labelled deployments meant manually adjusting visuals for every client. My first theme system was detailed, but too complex for daily use.

What I designed: I simplified it into a single-colour system: one primary colour generates the full tonal palette and applies it across all UI components.

Single primary colour → auto-generated palette → full UI coverage

05.

MODULE SELECTION - FROM CONFIGURATION TO ASSEMBLY

Problem: Selecting modules for a new program meant moving through static configuration screens, which made setup slower than it needed to be.

What I designed: I designed a drag-and-drop model where users could add, remove, and organise modules directly, with quick actions to create a new module when needed.

06.

ONE ENTRY EXPERIENCE FOR EVERY DEPLOYMENT

Problem: Sign-in and sign-up had to support borrowers, internal teams, and partners without becoming three separate experiences.

What I designed: I redesigned auth as one unified system across all user types. We chose a centre-aligned layout because it adapts better across client brands and leaves a clean foundation for a future AI chatbot.

IMPACT

Less dependency, faster client launches

The redesign turned LOS from a manually customised product into a configurable platform. New clients could be onboarded faster, engineering dependency dropped, and design effort shifted from one-off client work to the system itself.

~75%

Reduction in client onboarding time

~60%

Less repetitive configuration effort

~70%

Fewer theming hours per client

Onboarding time

From 4–8 weeks reduce to ~1–2 weeks

Configuration effort

~60% reduction in repetitive work

Theming per client

~70% less branding effort

Reflections

SCALABILITY MEANS FEWER DECISIONS

The biggest wins weren’t visual. They came from structure - choosing patterns that could scale across clients instead of restarting with every new setup.

NOT BUILDING WAS THE BETTER BUILD DECISION

Exploring a custom module generator helped me understand the problem, but the third-party engine solved the hard part better. The stronger decision was to focus our effort on the UX layer around it.

COMPLEXITY HAS TO EARN ITS PLACE

My first theme system was more powerful, but power wasn’t the real need. The simpler single-colour model worked better because it matched actual use.

WHAT I’D DO DIFFERENTLY

I’d bring engineering into the module-generator decision earlier. We spent design effort on a custom flow before the maintenance cost became clear — a conversation that should have happened sooner.

Since childhood, I’ve loved drawing characters, imagining worlds, and turning small ideas into something real. This portfolio is a piece of that journey. Thank you for visiting.

🤙 +91 80805 38247 | 📨 pratiksdesign@gmail.com

© 2026 Pratik Laxman Joshi

Create a free website with Framer, the website builder loved by startups, designers and agencies.