Grant Pedersen · New York

Credit Risk Default Prediction

Machine learning and business analytics · Five-person team · May 2026

Our five-person team turned seven Home Credit sources, including separate bureau and bureau-balance tables, into an explainable risk-ranking system. The data included 307,511 labeled applications, and 8.07% experienced repayment difficulty. We framed the model as decision support for human reviewers, not an automated approval or denial system.

My Contribution

Helped build the reproducible Python pipeline, engineer applicant-level features, evaluate threshold sensitivity and lift, interpret SHAP results, audit subgroup performance, and translate the analysis into a practical recommendation.

Feature Pipeline

Transformed millions of historical records into one row per applicant. Train-only preprocessing and feature selection reduced 4,609 engineered affordability, repayment, credit-burden, recency, missingness, and cross-table features to 2,701.

Modeling

Used a stratified 60/20/20 train, validation, and frozen-test split. Tuned a heavily regularized XGBoost model with Optuna and three-fold cross-validation, then calibrated the risk scores with Platt scaling.

Model Performance

Achieved 0.8002 ROC-AUC, a +0.0305 improvement over the application-only baseline. The highest-risk 20% of applicants contained 59.5% of repayment-difficulty cases; the highest-risk 10% contained 39.3%, a 3.93x lift over random selection.

Threshold Finding

At a 0.50 probability cutoff, the model missed 94.8% of repayment-difficulty cases. That result showed why threshold selection should reflect loss severity, review capacity, and business costs rather than rely on a conventional cutoff.

Responsible Use

SHAP and subgroup audits surfaced governance concerns, including gender among influential features and meaningful performance gaps across applicant groups. We recommended reviewing the highest-risk 10% to 20%, supported by human judgment, sensitive-feature testing, fairness monitoring, adverse-action explanations, and applicant recourse.

Focus areas

  • Machine Learning
  • Credit Risk
  • XGBoost
  • Python