Credit Risk Intelligence Platform
Predict defaults, quantify losses, and stress-test portfolios — all in one system.
Built on the UCI Taiwan Credit Card Default dataset.
🎯 What This Platform Demonstrates
This system implements a champion/challenger model architecture for credit risk scoring. A WOE-based Logistic Regression scorecard (champion) runs alongside an XGBoost classifier (challenger), enabling real-time comparison of interpretable and ensemble-based risk signals.
- ✓ 10-feature WOE scorecard via
scorecardpywith monotonic score bands - ✓ Feature engineering: IV-based selection, multicollinearity removal, regulatory filtering
- ✓ sklearn pipelines with StandardScaler / OrdinalEncoder per model
- ✓ FastAPI backend with a business-friendly input layer mapping plain-English fields to raw features
This system combines machine learning and financial engineering to:
- 📈 Predict Default Risk: Estimate probability of default (PD) for individual borrowers
- 📊 Assign Credit Scores: Generate interpretable credit scores (576–906)
- 📉 Analyze Portfolios: Segment borrowers into risk buckets
- 💰 Calculate Expected Losses: Measure ECL = PD × LGD × EAD
- 🎲 Run Simulations: Use Monte Carlo to estimate loss distributions
- ⚠️ Stress Test: Evaluate risk under adverse economic scenarios
🔴 Problem & Solution
Financial institutions face uncertainty in credit decisions:
- No consistent methodology
- Subjective judgment calls
- Inability to assess portfolio-level risk
- Poor visibility into tail risks
- Regulatory non-compliance (ECL, IFRS 9)
This system provides data-driven risk assessment:
- ⚙️ Automated and consistent scoring
- 📊 Interpretable credit scores & risk levels
- 💡 Portfolio-level analytics and insights
- 🎯 Quantified risk metrics (PD, LGD, ECL, VaR)
- ✅ Regulatory-compliant methodology
🌟 Key Features
Start with Prediction → Analyze Portfolio → Run Simulation → Stress Test → Sensitivity Analysis
Six core capabilities for comprehensive credit risk management
🏗️ System Architecture
API Layer: FastAPI backend with RESTful endpoints
ML Layer: Credit risk models (Logistic Regression + XGBoost)
Feature Layer: Engineered features, WOE transformations, binning
Click any feature above to see this architecture in action
💡 Business Impact
- Better Lending Decisions: ML-driven assessment replaces subjective judgment
- Reduced Default Losses: Early identification of high-risk borrowers
- Data-Driven Insights: Understand portfolio composition and risk distribution
- Regulatory Compliance: ECL calculations for IFRS 9 and stress testing for Basel III
- Risk Transparency: Quantify and visualize tail risks (VaR, CVaR)
- Scenario Planning: Evaluate strategies under different economic conditions
🚀 Start Your Risk Analysis
Choose a feature below to begin your credit risk analysis
📬 Contact
Interested in this project or want to collaborate? Feel free to reach out.