Diganta Bhattacharya

Statistical Modeller
FullStack Developer

About

diganta@linux:~$ neofetch
  • Education: Masters and Bachelors in Statistics from the Indian Statistical Institute
    • > Major: Probability
    • > Minor: Financial Mathematics
  • Skills: Experienced in
    • > Developing predictive models
    • > Analyzing financial data
    • > Implementing data-driven solutions
  • Current Role: Quant Researcher @ Securities Services, JP Morgan Chase (Mumbai)
  • Location: Mumbai, Maharashtra, India
  • diganta@linux:~$ _

Experience

Quant Researcher
JP Morgan Chase, Securities Services
Dec 2025 - Present
Mumbai
  • Liquidity modelling for the Securities Services deposits book
  • Hedging simulation for the deposits book across rate scenarios
  • Building AI solutions for the custody and sales teams
Sr. Quant Strategist
Morgan Stanley, FID
2022 - 2025
Mumbai
  • Leading strategic analytics for residential mortgage portfolios worth billions
  • Developed USA Home Price Index Analytics with 10% MSE reduction
  • Built automated systems processing 25M+ property transactions
  • Implemented ML models improving AUC by 0.12-0.17 vs legacy systems
Summer Associate
Morgan Stanley, FID
May - July 2021
Mumbai
  • Implemented ANN Model for American Home Price Prediction
  • Developed Hedonic & Geo-Spatial Pricing Models
  • Built comprehensive R-kdb+ framework for model deployment
  • Performed advanced data processing and matrix manipulation
Research Intern
Microsoft Research India
May 2019 - July 2020
Kolkata
  • Developed O(n²) algorithm for Hidden-Subgroup Problem
  • Built Zero-Knowledge Authentication proof prototype
  • Conducted advanced cryptology and quantum computing research
  • Created alternative proof for Fermat's Theorem
4+
Years Experience
25M+
Projects Delivered
20+
ML Models Deployed
View Full Experience & Projects

Projects

Wall_ET

A personal money tracker built around one goal, retirement planning (successor to TradeDash). It reads plain Excel files for stocks, mutual funds, PF, gold, silver, policies, loans, land and salary, and adds them up into a single projected retirement income.

React Vite ExcelJS Node.js Retirement Planning
View Project

GyAN

A PyQt5-based desktop application that automatically scrapes, filters, and delivers UPSC-relevant news to your inbox daily.

Python PyQt5 BeautifulSoup4 APScheduler SMTP
View Project

fairValue

A stock fair-value engine that runs three pricers side by side: an FCFF DCF, a Monte Carlo DCF and a Bayesian signal-scenario model. Piloted on Dr. Reddy's Laboratories.

Python FastAPI React TypeScript Monte Carlo
View Project

Skills

Programming Languages

Python • Q/kdb+ • JavaScript • React • Node.js • WebSocket • Chart.js • R • SQL • Matlab • C • C++

Tools & Technologies

Jenkins • GitHub • Docker • AWS • Cursor • PySpark • RShiny • LATEX • MS Office • Plotly Dash • Desmos

Areas of Expertise

Statistical Modeling • Neural Networks • Mean Field Games • Convex Optimization • Signal Processing • Machine Learning • Number Theory

Blog

Finance in Banks

Financial modeling and quantitative analysis techniques used in banking

Structured Rates Valuation: Example of Bermudan Swaption

A comprehensive guide to pricing complex interest rate derivatives using advanced numerical methods, including trinomial trees, Monte Carlo simulations, and risk management techniques for Bermudan swaptions with multiple exercise opportunities.

Read More

P&L Attribution of a Book: Example of Factor-Based Attribution

A comprehensive guide to factor-based attribution models for identifying key drivers of portfolio P&L, including regression analysis, factor sensitivities, and advanced attribution techniques for performance evaluation.

Read More

Hedging MBS using Duration: Example of Hedge Ratio Calculation

A comprehensive guide to hedging mortgage-backed securities using duration matching, including hedge ratio calculations, advanced hedging strategies, and dynamic rebalancing techniques for effective risk management.

Read More

Modeling Prepayment Risk: Example of PSA Model and CPR

A comprehensive guide to modeling prepayment behavior in mortgage-backed securities using PSA benchmarks and custom models, including refinancing incentives, seasonality factors, and risk management applications.

Read More

Securitization Modeling: Example of Cash Flow Waterfall Analysis

A comprehensive guide to building cash flow waterfall models for securitization, including tranche structuring, risk assessment, and advanced modeling techniques for structured finance products.

Read More

Asset-Liability Management (ALM): Example of Gap Analysis

A comprehensive guide to ALM gap analysis and simulation modeling for managing interest rate and liquidity risk, including regulatory frameworks and advanced techniques for financial institutions.

Read More

Portfolio Duration and Convexity: Example of Key Rate

A comprehensive guide to calculating Key Rate Durations and Convexity for portfolios, measuring sensitivity to yield curve changes and managing interest rate risk across different maturity segments.

Read More

Valuation of Callable Bonds: Example of Binomial Tree Model

A comprehensive guide to constructing binomial interest rate trees and valuing callable bonds, including modeling interest rate movements, calculating cash flows, and incorporating call option exercise decisions.

Read More

Yield Curve Construction and Smoothing: Example of NSS Model

A comprehensive guide to fitting yield curves using the Nelson-Siegel-Svensson model, including parameter estimation, optimization techniques, and practical applications in central banking and risk management.

Read More

Credit Risk Modeling: Example of Credit Valuation Adjustment

A comprehensive guide to estimating PD, LGD, and EAD for counterparties, and calculating Expected Loss and Credit Valuation Adjustment using statistical modeling and Monte Carlo simulations.

Read More

Simulate future short-term interest rates: Example of Vasicek model

A comprehensive guide to simulating future short-term interest rates using the Vasicek model, a widely used mean-reverting stochastic process.

Read More

Calculating Spreads using bootstrap techniques

Example of Option Adjusted Spread for MBS using bootstrap techniques in finance.

Read More

Using Mean-Reverting Process to Estimate Volatility

Example of Ornstein-Uhlenbeck process for estimating volatility and drift in time series.

Read More

Repeat-Sales Transaction Index for Custom Indexes

Example of Home Prices using repeat sales transaction methodology.

Read More

Forecast future interest rates and discount cash flows

Example of Heath-Jarrow-Morton (HJM) framework for interest rate modeling.

Read More

Statistics & Beyond

Exploring unconventional statistical concepts and mathematical curiosities

Correlation and Beyond Part II

Geometric applications of correlation with equilateral triangles and regular polygons, plus cutting-edge correlation measures like Chatterjee's coefficient.

Read More

Correlation and Beyond Part I

Exploring unconventional statistical concepts: Pearson's correlation, zero correlation vs independence, and the surprising behavior of marginally normal random variables.

Read More

Financial Mathematics

Black–Scholes from Scratch: a 12-lecture series from probability to the pricing formula. Full syllabus →

Lecture 1: Probability: The Language of Uncertainty

Before we can price anything, we need a precise way to talk about "what might happen". Sample spaces, random variables, expectation and the law that makes randomness predictable in bulk.

Read Lecture

Lecture 2: Normal and Lognormal: The Shape of Returns

Prices can't go negative, but returns can. The normal distribution and its exponential cousin, the lognormal, and the moment-generating trick that produces the famous −σ²/2.

Read Lecture

Lecture 3: Finance Basics: Interest, Forwards, Options and No-Arbitrage

The minimum finance you need: discounting, forwards, what an option actually is, and the one principle that drives all of derivatives pricing.

Read Lecture

Lecture 4: Taylor Series: Local Approximations That Run Finance

Duration, convexity, delta, gamma and Itô's lemma are all Taylor expansions in disguise. Here is the tool, its error term, and why the second-order term is the one that matters.

Read Lecture

Lecture 5: Differential Equations: From Compounding to the Heat Equation

How quantities evolve: ordinary differential equations, how to solve them by hand and by computer, and a first look at the partial differential equation Black–Scholes turns into.

Read Lecture

Lecture 6: From Random Walks to Brownian Motion

Shrink the coin-flip walk in time and scale it by √n, and a continuous but nowhere-smooth random path appears. Its strange properties are why ordinary calculus breaks.

Read Lecture

Lecture 7: Stochastic Differential Equations

Add a noise term to an ODE and you get an SDE. What dX = μ dt + σ dW actually means, how to simulate it, and the model Black–Scholes assumes for stock prices.

Read Lecture

Lecture 8: Itô's Lemma: The Chain Rule for Randomness

Taylor-expand a function of Brownian motion, apply (dW)² = dt, and an extra term appears. The single most important formula in quantitative finance, derived and used.

Read Lecture

Lecture 9: Martingales and the Risk-Neutral Measure

Fair games, conditional expectation, and the astonishing result that we can price as if every investor were indifferent to risk, by changing the probability measure.

Read Lecture

Lecture 10: The Binomial Model: Replication with Arithmetic

All of the previous lecture's measure theory, done with one step, two states and high-school algebra. Then stack the steps into a tree and watch it converge to Black–Scholes.

Read Lecture

Lecture 11: The Black–Scholes PDE and Formula

Delta-hedge away the randomness, demand the riskless return, and a PDE appears. Solve it two ways, via the heat equation and via risk-neutral expectation, and arrive at the formula.

Read Lecture

Lecture 12: Greeks, Hedging, Monte Carlo, and Where Black–Scholes Breaks

How traders actually use the model: sensitivities, discrete hedging P&L, pricing by simulation, implied volatility, and the smile that tells you the assumptions are wrong.

Read Lecture

ML from Scratch

From decision trees to neural networks, built from first principles with live figures. Full syllabus →

Lecture 1: Decision Trees (CART) and Random Forests

Recursive yes/no questions, the impurity measures that choose them, why a single deep tree overfits, and how averaging many randomised trees fixes it.

Read Lecture

Lecture 2: Bagging vs Boosting, and XGBoost from the Objective Up

Two opposite ways to combine weak learners: average independent ones, or build them in sequence to fix each other's mistakes. Gradient boosting as gradient descent, and the second-order maths inside XGBoost.

Read Lecture

Lecture 3: Neural Networks I: From the Perceptron to the Multilayer Network

A neuron is a weighted sum and a squashing function. One of them can only draw a straight line; stack them with a non-linearity in between and they can draw anything.

Read Lecture

Lecture 4: Neural Networks II: Backpropagation from Scratch

The chain rule, organised so that one backward sweep gives every gradient. Worked by hand on a tiny network, then vectorised.

Read Lecture

Lecture 5: Neural Networks III: Training That Actually Works

Losses, mini-batches, momentum and Adam, sensible initialisation, normalisation and regularisation. The practical toolkit that turns backprop into a model that generalises.

Read Lecture

General Trivia

UPSC news digest covering current affairs and general knowledge

UPSC News Digest - Issue IV - March 22, 2025

Comprehensive coverage featuring Vibrant Villages Programme, National Logistics Policy, India Semiconductor Mission, and 7 more essential current affairs updates for UPSC preparation.

Read More

UPSC News Digest - Issue III - March 15, 2025

Essential current affairs covering Vikram-S space breakthrough, International Year of Millets, Bharat 6G Vision, and key developments in India's technological advancement.

Read More

UPSC News Digest - Issue II - March 8, 2025

Important updates featuring PM PRANAM, Global Digital Health Initiative, Green Hydrogen Mission, and key sustainable development initiatives for UPSC aspirants.

Read More

UPSC News Digest - Issue I - March 1, 2025

Current affairs digest featuring Loss and Damage Fund, PM Gati Shakti Plan, National Quantum Mission, and essential UPSC knowledge updates.

Read More

Kaggle Grind

Competition insights, dataset analysis, and machine learning techniques from Kaggle challenges

Coming Soon

Comprehensive guides on Kaggle competitions, data preprocessing techniques, ensemble methods, and winning strategies from real competition experiences.

In Progress

Games

Ultimate Tic-Tac-Toe

A strategic twist on the classic game. Each small board's result determines where your opponent must play next!

Play Game

Reverse Pacman

Play as the ghosts and try to catch Pacman! A fun twist on the classic arcade game.

Play Game

Math Wordle

Find the hidden calculation in 6 tries. Each guess must be a valid calculation. The color of the tiles will show how close your guess was to the solution!

Play Game

Game of Nim

A strategic game where you play against the computer. Remove 1-3 sticks per turn. The player who takes the last stick wins!

Play Game

Its All in the Cards

Predict whether the next playing card will have a higher or lower value than the previous card. Test your luck and strategy!

Play Game

Cyber 2048

Merge tiles, build up to 2048 and beyond in this cyberpunk-themed version of the classic game. Use arrow keys or swipe to combine matching numbers.

Play Game

Indie Games

Kargil '99: Operation Vijay

A hex-and-counter wargame of the 1999 Kargil conflict: hold NH1A and Kargil town with the Grenadiers, Rajputana Rifles, J&K Rifles, J&K Light Infantry and Ladakh Scouts. Play the computer, a friend on the same screen, or online with a room code.

Play Game

Art

Manga: Shunya

A shounen manga exploring the intersection of technology and absurdity

Shunya Preview
Latest Panel 3 Panels Available

Solo Art-Works

A collection of original digital artwork and creative expressions

Solo Art Preview
Featured Art 3 Artworks Available

Fiction: A Bad Attempt at A Murder?

A hostel mystery set in a prestigious Mathematics and Statistics institute in Kolkata

"It was a bone-chillingly cold night, which is not a sentence anyone expects to write about Kolkata in July. July in Kolkata is supposed to be a steam bath..."

7 Chapters Complete

Travel

India

Incredible India - A journey through 12 states and regions, from the Himalayas to the coastlines

Delhi West Bengal Maharashtra Kerala +8 more

Oman

Sultanate of Oman - Pearl of the Arabian Peninsula with deserts, mountains, and rich heritage

Muscat Wahiba Sands Jebel Shams Nizwa

Russia

Russian Federation - The largest country in the world, from Red Square to Siberian wilderness

Moscow St. Petersburg Siberia Kamchatka

Vietnam

Socialist Republic of Vietnam: from Ha Long Bay's karsts to Hoi An's lanterns and the Mekong

Hanoi Ha Long Bay Hoi An Ho Chi Minh City

Thailand

Kingdom of Thailand: glittering temples of Bangkok, the northern hills and Andaman islands

Bangkok Chiang Mai Phuket Krabi

Sri Lanka

The Pearl of the Indian Ocean: ancient rock fortresses, misty tea country and the colonial south coast

Colombo Kandy Sigiriya Galle

Kenya

Republic of Kenya: big-five savannahs, Kilimanjaro views and the Indian Ocean coast

Nairobi Maasai Mara Amboseli Mombasa

Tanzania

United Republic of Tanzania: Serengeti plains, Ngorongoro Crater, Kilimanjaro and Zanzibar

Serengeti Ngorongoro Kilimanjaro Zanzibar

Collection

Coins

Coins from India and around the world, with Krause numbers, metal, weight and mint marks. Flip any coin to see its reverse.

View Coins

Notes

Banknotes catalogued with Pick numbers, serials and signatures. Zoom in on the engraving and watermarks.

View Notes

Stamps

Postage stamps with Stanley Gibbons numbers, perforation, watermark and printing details.

View Stamps

Kaggle

Every Competition

67 competitions entered and 191 submissions across 33 of them, each with its own page: what I tried, how the score moved and every submission.

Open Kaggle

Most Iterated

Predict Calorie Expenditure: 27 submissions, from a regression template to age/sex cohort models (RMSLE 0.0566).

See the journey

Physics Beat ML

NeurIPS Ariel 2025: a non-ML transit-curve fit scored more than double the quantile-regression model.

Read more

Visitor Analytics

Explore real-time insights into website traffic, user engagement, and geographic distribution. Subscribe to the newsletter for weekly updates on statistics, finance, and technology.

Loading...
Total Visitors
Loading...
Countries
Loading...
Newsletter Subscribers

Weekly Newsletter

Get insights on statistics, finance, and technology delivered to your inbox every Sunday.