FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Original HTTPS Page]

thebluntcoder (Uttkarsh Mishra) ยท GitHub

๐Ÿ 
Working from home
๐Ÿ 
Working from home

Block or report thebluntcoder

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Close all issues, pull requests, and discussions opened by this user Content in all repositories owned by your account will be closed.
Add an optional note
Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
thebluntcoder/README.md
ย 






๐Ÿ‘จโ€๐Ÿ’ป About Me

"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.


๐Ÿฆ Current Role โ€” Indifi Technologies (Jul 2024 โ€“ Present)

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.


๐Ÿ“Š Bureau-Only Income Estimation Pipeline (Production โ€” 2025โ€“2026)

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:

  • EMI back-calculation โ€” reverse-engineer income from active EMI obligations and standard LTI norms
  • Credit limit utilisation reversal โ€” infer income from sanctioned credit limits across lenders
  • Enquiry velocity signals โ€” loan-seeking behaviour patterns as income proxy
  • Repayment behaviour scoring โ€” consistent on-time payments signal stable income
  • Tradeline age & mix weighting โ€” seasoned, diversified credit portfolios indicate income stability
  • Loan account type composition โ€” product mix (HL, LAP, BL, PL, CC, TW) encodes income tier

Confidence tiers drive downstream decisioning:

  • HIGH โ†’ feeds directly into auto-approval logic
  • MEDIUM โ†’ triggers additional bureau-based validation
  • LOW โ†’ routes to manual underwriter review
  • CONFLICT โ†’ methods disagree significantly; flagged for investigation

Key production decisions:

  • isinstance(a, str) guards in all lambda functions โ€” (a or "") fails silently on NaN floats; learned this the hard way
  • Config-driven pre-filters mean risk policy changes require zero code changes
  • Output feeds automated underwriting, pre-approved offer targeting, and fraud detection
  • Validation: pivot-table comparison against existing income measures, segmented by tier ร— segment ร— income band

๐Ÿงพ FI PDF Analyser (Active Build)

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.


๐Ÿ“‰ ML-driven Bureau Optimisation

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.


๐Ÿ“ˆ Loan Disbursement Uplift

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.


๐Ÿข Previous โ€” FinBox (Apr 2021 โ€“ Jul 2024)

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.


๐Ÿ“ฑ DeviceConnect โ€” Alternate Data Credit Scoring

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.

  • Engineered ~1,500 features from apps, SMS, location, and call log data
  • Built a credit scoring model on alternate device data โ†’ AUC 70%
  • Feature categories: financial app usage patterns, transactional SMS parsing (salary credits, EMI debits, utility payments), location stability signals, call behaviour features
  • +4% AUC boost over baseline from feature engineering alone
  • Served personal loan decisioning for NTC borrowers โ€” people with zero bureau history
  • Improved SMS extraction coverage from 16% โ†’ 25% via regex pipelines across English and Vietnamese SMS (FinBox operated internationally)

๐Ÿฆ BankConnect โ€” Bank Statement Intelligence

Parsing PDF bank statements and Account Aggregator data for income and cash flow analysis.

  • Built a credit scoring model on Indian bank statement data โ†’ AUC 65%
  • Engineered intelligent logic for income calculation โ€” separating salary credits from transfers, reversals, and loan disbursements
  • Built revolving transaction detection โ€” identifying circular money flows that inflate apparent cash balances
  • Worked with both PDF extraction pipelines and AA (Account Aggregator) framework data
  • Output fed lender underwriting processes for personal and business loan decisions

๐Ÿ“Š GST Data Product

Spearheaded development of a new data product around GST data for business lending intelligence โ€” turnover estimation, filing regularity scoring, and sector-based risk segmentation.


FinBox Impact Summary

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

๐Ÿ Early Career โ€” Wipro Ltd (Jun 2019 โ€“ Jul 2020)

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.


๐Ÿš€ What I'm Building

๐Ÿƒ ************** (Stealth Startup โ€” Founder)

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.


๐Ÿฝ๏ธ Soirรฉe โ€” AI Life Events Concierge (Side Project)

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:

  • asyncio.gather() fires all 3 Swiggy MCP servers in parallel โ€” 2.5ร— faster than serial calls (~300ms vs ~750ms)
  • Claude claude-sonnet-4-20250514 streams the plan via SSE with structured section markers
  • Redis-cached offer engine with live validation at checkout
  • Follow-up chat UI with full conversation history for plan refinement
  • All restaurant names and prices grounded in live MCP data โ€” Claude never hallucinates food details

Stack: FastAPI ยท PostgreSQL ยท Redis ยท Claude API ยท Next.js 14 ยท Celery ยท Alembic ยท Docker


๐Ÿ“ฑ AI News WhatsApp Bot (Live)

Fully automated AI news delivery โ€” built end-to-end, runs itself.

  • Fetches and curates top AI, tech, and stock news daily
  • Summarises articles via LLM + Vector DB into crisp, digestible formats
  • Delivers stock market insights alongside news
  • Supports interactive triggers โ€” users query topics on demand
  • Zero manual intervention once deployed

If you have to touch it every day, it's not done.


๐Ÿ”จ All Projects

๐Ÿค– AI & Fintech Builds

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

๐Ÿ“‚ Academic / Competition Projects

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

๐Ÿง  Domain Knowledge โ€” Indian Credit & Fintech

7 years of working directly with Indian lending data gives context that no course teaches.

Bureau & CIBIL

  • CIBIL score bands (300โ€“900), NTC vs thin file vs established profiles, score as a lagging indicator
  • Tradeline types: HL, LAP, PL, BL, CC, TW, gold loan, microfinance โ€” each signals differently for risk
  • DPD buckets: 0 DPD vs 1-29 vs 30+ vs 60+ vs 90+ โ€” how vintage and recency of delinquency interact
  • Enquiry analysis: hard pull vs soft pull, enquiry velocity, lender type patterns, self vs lender enquiry
  • Bureau pull strategy: when to pull, which bureau, how to reduce cost without losing predictive signal

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

  • Device intelligence: app usage, SMS parsing, location stability, call patterns for NTC underwriting
  • Bank statement parsing: income identification, revolving transaction detection, EMI obligation extraction
  • GST data: turnover estimation, filing regularity scoring, sector risk signals
  • Account Aggregator (AA) framework: structured cash flow data vs messy PDF extraction trade-offs

Underwriting & Risk

  • Income estimation: EMI back-calculation, LTI norms, credit limit reversal, tradeline-based proxies
  • Scorecards vs ML models โ€” when each is appropriate in a regulated Indian lending context
  • Cut-off strategy, approval rate vs risk trade-offs, vintage analysis, champion-challenger design
  • Pre-approved offer targeting vs reactive underwriting โ€” how the targeting changes the risk pool

๐Ÿ› ๏ธ Tech Stack

Languages & Core

Machine Learning & Modelling

GenAI & LLMs

Credit & Risk Domain

Backend & APIs

Frontend

Data & MLOps

Dev Tools


๐Ÿ† Certifications


๐ŸŒฑ Currently Exploring

๐Ÿƒ  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

๐Ÿ“Š GitHub Stats

๐Ÿ“Š GitHub Stats

ย 








โฑ๏ธ Coding Activity


ย 




๐Ÿ’ฌ Ask Me About

  • ๐Ÿฆ Indian Credit & Bureau Data โ€” CIBIL tradelines, DPD analysis, enquiry signals, NTC underwriting, bureau pull strategy
  • ๐Ÿ’ณ Loan Products โ€” PL, BL, LAP, CC, BNPL, two-wheeler โ€” risk modelling across all of them
  • ๐Ÿ“ฑ Alternate Data โ€” device intelligence, bank statement parsing, GST data, Account Aggregator
  • ๐Ÿงพ Document AI โ€” FI PDF analysis, OCR, vision models for financial documents
  • ๐Ÿค– GenAI & LLMs โ€” Claude API, RAG systems, agentic backends, MCP integrations
  • ๐Ÿ”„ Production ML Pipelines โ€” Airflow, config-driven architecture, modular design, feature engineering at scale
  • ๐Ÿ Python for Fintech โ€” pandas, FastAPI, async patterns, regex for financial SMS and text parsing
  • ๐Ÿ‘ฅ Building DS Teams โ€” hiring, mentoring, structuring analytics for fintech products

๐ŸŽ“ Education

๐ŸŽ“ 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

โšก Fun Facts

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. ๐Ÿš€",
}

๐Ÿ“ซ Let's Connect

Open to full-time roles, freelance, and consulting in ML, AI, and Fintech. Also always happy to talk Indian credit data, bureau intelligence, or alternate data modelling.


Popular repositories Loading

  1. starting starting Public

  2. article-resources article-resources Public

    Forked from LearnDataSci/articles

    A repository for the source code, notebooks, data, files, and other assets used in the data science and machine learning articles on LearnDataSci

    Jupyter Notebook

  3. upgrad upgrad Public

    Forked from Mahendra-Chouhan/upgrad

    Demo code for Upgrade students

    Jupyter Notebook

  4. Data-Visualisation-IMDB-Dataset-Assignment- Data-Visualisation-IMDB-Dataset-Assignment- Public

    Jupyter Notebook

  5. FakeBuster-master FakeBuster-master Public

    Forked from lucifer10001/FakeBuster-master

    Python

  6. Project_Early_Breast_Cancer_Analysis Project_Early_Breast_Cancer_Analysis Public

    Forked from lucifer10001/Project_Early_Breast_Cancer_Analysis

    HTML


Back | FazBrowse Home | New Git URL