Skip to content

Loan Defenders Documentation

Welcome to the Loan Defenders documentation! This project showcases Microsoft Agent Framework and Azure AI Foundry through an intelligent multi-agent loan processing system that delivers decisions in under 2 minutes.

πŸ”’ Private Repository with Public Documentation

Last Updated: October 2025

Documentation: Always publicly accessible at this site

Source Code: Private repository - request access to explore implementation

Requesting Access:

  • Send a LinkedIn message to Nikhil Sachdeva with:
    • Your GitHub username
    • Reason for interest (learning, research, evaluation, etc.)
    • Brief background on your multi-agent AI interests
  • Access typically granted within 2-3 business days
  • Access provided to researchers, students, and developers interested in multi-agent architectures

Public Resources (no access needed):

  • βœ… Complete documentation and guides (this site)
  • βœ… Architecture Decision Records (ADRs)
  • βœ… System architecture diagrams
  • βœ… Development philosophy and patterns
  • βœ… Deployment guides and best practices

🦸 What is Loan Defenders?

Loan Defenders is a demonstration of multi-agent AI orchestration where specialized AI agents work together to process loan applications. Think of it as your AI Dream Team for financial services:

  • πŸ¦Έβ€β™‚οΈ Cap-ital America - Loan Orchestrator coordinating the entire workflow
  • πŸ¦Έβ€β™€οΈ Scarlet Witch-Credit - Credit Specialist analyzing creditworthiness
  • 🦸 Hawk-Income - Income Specialist verifying employment and income
  • πŸ¦Ήβ€β™‚οΈ Doctor Strange-Risk - Risk Advisor synthesizing all assessments

✨ Key Features

πŸ€– Microsoft Agent Framework

  • 5 specialized agents with distinct personalities and expertise
  • Autonomous decision-making powered by Azure AI
  • Real-time coordination through agent threads
  • Tool integration via MCP (Model Context Protocol) servers

⚑ Lightning Fast Processing

  • < 2 minute end-to-end processing time
  • No forms to fill - conversational interface
  • Real-time updates as agents process your application
  • Complete transparency - see every agent's assessment

🎨 Modern Tech Stack

  • Frontend: React 19 + TypeScript + Vite
  • Backend: Python 3.12 + FastAPI + Microsoft Agent Framework
  • Infrastructure: Azure Container Apps + Azure AI Foundry
  • Developer Tools: UV package manager + MkDocs Material

πŸ“’ Get Started with the Code

Request Repository Access

The source code repository is private. Documentation remains publicly accessible, but repository access must be requested.

How to Get Access:

  1. Send a LinkedIn message to Nikhil Sachdeva with:
    • Your GitHub username
    • Reason for interest (learning, research, evaluation)
    • Brief background on your multi-agent AI interests
  2. Wait for approval (typically 2-3 business days)
  3. Clone the repository once access is granted

Once You Have Access:

# Clone the repository
git clone https://github.com/niksacdev/loan-defenders.git
cd loan-defenders

# Create a feature branch
git checkout -b feature/your-feature-name

# Make your changes and submit a PR

Benefits of Repository Access:

  • βœ… Full source code access for learning
  • βœ… Submit pull requests for improvements
  • βœ… Open issues for bugs or questions
  • βœ… Join discussions about architecture and design

See our Contributing Guide for detailed instructions.

πŸš€ Quick Start

New to Loan Defenders? Start here:

πŸ“Έ See It In Action

Landing Page - Meet Your AI Dream Team

Loan Defenders Landing Page

The home page introduces the AI Dream Team of specialized loan processing agents

Live Agent Workflow - Watch the Magic Happen

Agent Workflow in Action

Real-time agent coordination as each specialist processes your application

Instant Results - Loan Approved! πŸŽ‰

Loan Approval Results

Complete loan decision with full transparency and agent recommendations

πŸ—οΈ Architecture Highlights

Multi-Agent Workflow

graph LR
    User[πŸ‘€ User] --> Coordinator[πŸ¦Έβ€β™‚οΈ Coordinator]
    Coordinator --> Intake[πŸ“‹ Intake Agent]
    Intake --> Credit[πŸ’³ Credit Agent]
    Credit --> Income[πŸ’° Income Agent]
    Income --> Risk[βš–οΈ Risk Agent]
    Risk --> Decision[βœ… Decision]
    Decision --> User

MCP Tool Servers

  • Application Verification (Port 8010) - Validates loan application data
  • Document Processing (Port 8011) - Processes uploaded documents
  • Financial Calculations (Port 8012) - Performs complex financial calculations

Azure Deployment

  • Azure Container Apps for API and UI
  • Azure AI Foundry for agent orchestration
  • Azure Application Gateway for load balancing
  • Azure Application Insights for observability

🎯 Why This Project?

Loan Defenders demonstrates several cutting-edge concepts:

  1. Multi-Agent Orchestration - Complex workflows coordinated by autonomous agents
  2. Personality-Driven AI - Each agent has unique personality and expertise
  3. Tool Integration - MCP servers provide agents with specialized capabilities
  4. Production-Ready - Full Azure deployment with observability and monitoring
  5. AI-Augmented Development - Built by 1 developer + AI agents (productivity of 8-12 person team)

πŸ“š Documentation Sections

Explore the complete documentation:

  • Getting Started - Installation, setup, and first loan application
  • Product Guide - Product vision, strategy, and user experience design
  • Architecture - System design, agents, and technical decisions
  • Deployment - Azure deployment, CI/CD, and infrastructure
  • AI Development - AI-augmented development workflow and philosophy

🀝 Contributing

This private repository welcomes contributions from authorized collaborators. The project showcases AI-augmented development and multi-agent architecture patterns.

How to Contribute:

  1. Request repository access via LinkedIn message to Nikhil Sachdeva
  2. Clone and explore the codebase once access is granted
  3. Submit pull requests for improvements
  4. Open issues for bugs or feature requests
  5. Join discussions about architecture and design

See our Contributing Guide for detailed instructions.

πŸ“ž Support

Support Policy - Private Repository

Status: Private repository with active maintenance

Support Channels:

  • Documentation: Always publicly accessible (this site)
  • Issues: Available to collaborators with repository access
  • Pull Requests: Welcome from authorized collaborators
  • Discussions: Available for architecture questions (requires access)
  • Security Issues: Report via GitHub Security Advisories or LinkedIn message

Response Times:

  • Access requests: 2-3 business days
  • Issues/PRs: Best effort, typically within 1 week
  • Security issues: Prioritized, within 48 hours

Resources:

πŸŽ“ Learning Resources

Microsoft Technologies

Project-Specific


Ready to Get Started?

Install the project and run your first loan application in 10 minutes!

πŸš€ Quick Start Guide