| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
"The best model is the one that runs — and improves — itself."
I'm a Senior Data Scientist based in Gurgaon, India, with 7 years of experience building production ML systems in Fintech. I specialise in credit risk intelligence, bureau-based modelling, alternate data, and increasingly, GenAI-powered financial applications.
My work spans the full credit lifecycle — from raw bureau ingestion to automated underwriting decisions — across personal loans, business loans, credit cards, BNPL, LAP, and two-wheeler finance. I've worked with every layer of Indian lending data: CIBIL tradelines, DPD buckets, enquiry patterns, device signals, bank statement cash flows, and GST intelligence.
What sets me apart: I don't just build models. I build end-to-end decision pipelines — config-driven, confidence-tiered, production-hardened from day one. I've interviewed 200+ candidates for data roles, managed analytics teams of 4–5, and am now building my own fintech product on the side.
I build end-to-end. I ship. I keep it running.
Indifi is a fintech lender focused on SME and business loans. I work on the analytics and model development team, building systems that feed directly into automated underwriting.
The most technically complex system I've shipped. A 9-module Python pipeline that estimates income for sole proprietors using only CIBIL tradeline and enquiry data — no ITR, no bank statements required.
The problem: Self-employed SME borrowers often can't produce salary slips or IT returns. Yet their repayment behaviour, credit utilisation, and enquiry patterns on bureau encode rich income signals — if you know how to read them.
The architecture:
Module 1 → Ingestion & Standardisation Raw CIBIL data → clean schema Module 2 → Data Cleaning & Imputation NaN handling, type enforcement, outlier treatment Module 3 → Customer Segmentation Salaried vs. Self-employed classifier Module 4 → Pre-Filter Engine Config-driven exclusion rules (loan types, DPD thresholds, account age) Module 5 → Proxy Income Engine 6 estimation methods across tradeline & enquiry signals Module 6 → Weighted Median Ensemble Combines all proxies with method-level confidence weights Module 7 → Confidence Tier Assignment HIGH / MEDIUM / LOW / CONFLICT classification Module 8 → Output Generator UTF-8 CSV with smart filename pattern Module 9 → Validation & QA Distribution checks, segment-wise sanity tests, pivot comparisons
The 6 proxy income methods in Module 5:
Confidence tiers drive downstream decisioning:
Key production decisions:
Extracts, analyses, and scores Financial Information documents using vision models + Claude AI for automated underwriting. Goal: reduce manual document review to near-zero for standard cases by converting unstructured FI PDFs into structured credit signals.
Built a classification model using demographic, GST, and business turnover data to predict bureau pull necessity. Achieved GINI of 0.54, enabling smarter bureau-pull decisions that reduced per-application bureau costs meaningfully without compromising risk differentiation.
Identified underpriced customer segments via model-driven risk stratification → reduced interest rates for targeted low-risk cohorts → +7% disbursement growth with no increase in portfolio default risk. Also analysed premium customer car loan performance → 0.5% reduction in default risk across personal and business loan books.
FinBox builds alternate data infrastructure for lenders — helping banks and NBFCs underwrite the New-to-Credit (NTC) population that traditional bureaus can't score. I joined as a Data Scientist, grew into managing analytics for specific product verticals, conducted 200+ interviews for DS, DA, and DQ roles, and led a team of 4–5 analysts.
Underwriting NTC customers using device intelligence when there's no bureau history.
DeviceConnect extracts signals from Android devices — transactional SMS, installed apps, location patterns, call logs — and converts them into credit features.
Parsing PDF bank statements and Account Aggregator data for income and cash flow analysis.
Spearheaded development of a new data product around GST data for business lending intelligence — turnover estimation, filing regularity scoring, and sector-based risk segmentation.
| Metric | Result |
|---|---|
| Credit scoring — device data | AUC 70% |
| Credit scoring — bank statement | AUC 65% |
| Feature engineering boost | +4% AUC |
| Workflow automation (Risk-Airflow) | Runtime ↓ 30% |
| Data product latency optimisation | Latency ↓ 50% |
| SMS extraction coverage | 16% → 25% |
| Interviews conducted | 200+ candidates |
| Team managed | 4–5 analysts |
Project Engineer on a USA-based automotive client's infotainment system — testing the phone/connectivity component using regression, sanity, and ad-hoc methodologies. Where I learned rigour, documentation, and what it means to ship software that actually works.
An AI-powered fintech product for the Indian credit card market. Currently in stealth.
"Our lawyers said we can’t tell you more yet, but our engineers said it’s going to be legendary. Watch this space."
Stack: FastAPI · PostgreSQL (Supabase) · Redis · Elasticsearch · Claude AI · Celery · Next.js
More details when we launch. If you're in Indian fintech and find this interesting? — Let's talk.
Full-stack AI agent that plans and orchestrates complete evening experiences on Swiggy's MCP platform (Food · Instamart · Dineout).
You describe your event — occasion, guests, location, budget, dietary preferences. The AI generates a complete plan: restaurant booking, food delivery picks, grocery cart, stitched into a minute-by-minute timeline. One tap to approve; the agent places every order.
Stack: FastAPI · PostgreSQL (Supabase) · Redis · Elasticsearch · Claude AI · Celery · Next.js
Technical highlights:
Stack: FastAPI · PostgreSQL · Redis · Claude API · Next.js 14 · Celery · Alembic · Docker
Fully automated AI news delivery — built end-to-end, runs itself.
If you have to touch it every day, it's not done.
| Project | What it does | Stack |
|---|---|---|
| 🃏 CardMax AI | AI-powered credit card intelligence for Indian cardholders — stealth startup | FastAPI · Claude AI · Supabase · Redis · Elasticsearch · Next.js |
| 🍽️ Soirée | AI life events concierge orchestrating Swiggy Food + Instamart + Dineout | FastAPI · Claude API · Next.js · Redis · Docker |
| 📊 Income Estimation Pipeline | 9-module bureau-only income estimator for SME underwriting | Python · Pandas · Config-driven modular architecture |
| 🧾 FI PDF Analyser | Vision model + Claude AI pipeline for FI document scoring | Claude AI · LayoutLM · Python |
| 📱 AI News WhatsApp Bot | Automated LLM-powered daily news delivery via WhatsApp | Python · LLM · Vector DB · WhatsApp API |
| 📈 LLM Stock Intelligence | RAG-based investment insights with live news signals | RAG · LLM · Vector DB |
| 🧾 Invoice Understanding Pipeline | OCR + layout models for structured financial document extraction | Donut · LayoutLM · Python |
| Project | Highlight | Link |
|---|---|---|
| 📡 Telecom Churn Prediction | AUC 81% — PCA + XGBoost + Logistic Regression | View Repo |
| 🚲 Bike Rental Demand Prediction | R² 0.82 — Linear Regression | View Repo |
7 years of working directly with Indian lending data gives context that no course teaches.
Bureau & CIBIL
Loan Products
Personal Loan · Business Loan · Credit Card · Loan Against Property (LAP) · Two-Wheeler · BNPL · Microfinance — risk modelling and underwriting across all of them
Alternate Data
Underwriting & Risk
Languages & Core
Machine Learning & Modelling
GenAI & LLMs
Credit & Risk Domain
Backend & APIs
Frontend
Data & MLOps
Dev Tools
🃏 CardMax AI (stealth) AI-powered credit card intelligence for Indian cardholders
🔬 Bureau-only income Estimating self-employed income without ITR or bank statements
🧾 Document AI Vision models + Claude AI for FI PDF understanding & scoring
🧩 RAG Systems Retrieval-Augmented Generation for financial intelligence
🤖 AI Agents Autonomous task-orchestrating pipelines for credit workflows
🔁 Agentic backends FastAPI + Claude API + MCP for multi-step financial agents
| 🎓 Degree | 🏛️ Institution | 📅 Year | 🏅 Score |
|---|---|---|---|
| PG Diploma in Data Science | IIIT Bangalore | 2020–2021 | CGPA: 3.44/4.0 |
| B.Tech in Computer Science | GLA University | 2015–2019 | CGPA: 7.5/10 |
uttkarsh = {
"pronouns" : "he/him",
"based_in" : "Gurgaon, India 🇮🇳",
"day_job" : "Senior Data Scientist @ Indifi — SME credit & bureau modelling",
"night_job" : "Founder @ Stealth Startup — building in stealth 🃏",
"open_to" : ["Full-time Roles 💼", "Freelance 🧑💻", "Consulting 🤝"],
"hobbies" : ["🏏 Watching Cricket", "🏸 Playing Badminton", "🎮 PS5"],
"guilty_pleasure" : "Endlessly scrolling YouTube 📺",
"interviews_done" : "200+ (DS, DA, DQ roles) — yes, I remember the good ones",
"iq_score" : "136 — certified by MyIQ (top 1%) 🧠",
"current_obsession": "Making credit work for people bureaus can't score 🧾",
"philosophy" : "Automate everything. Build once. Run forever. 🚀",
}| Back | FazBrowse Home | New Git URL |