Back to Home

Research &
Development.

Derivatives pricing, risk modelling, factor replication, and live market tools — spanning stochastic calculus, numerical methods, and empirical asset pricing.

01 — Live · Production

Volatility Surface Explorer

An interactive 3D implied‑volatility surface visualizer for any US‑listed equity. A custom FastAPI backend fetches live options chains from Yahoo Finance via curl_cffi browser impersonation, cleans the data (drops NaN IVs, zero‑OI noise, clamps illiquid outliers), and caches it in memory for 10 minutes. The frontend renders a smoothed Plotly mesh with four Z‑axis metrics (IV, total variance, volume, open interest), four camera presets, 10 color palettes, and side‑by‑side ATM term structure and skew‑slice mini‑charts.

FastAPI Plotly.js yfinance Docker Fly.io Tailwind
02 — Competition · 2025

IAQF 2025 — Geeks for Greeks

Our UCLA MFE team placed Top 4 out of 30 teams in the 2025 International Association for Quantitative Finance student competition. We modelled multi‑asset volatility dynamics using GARCH‑DCC and detected bubble regimes with LPPLS critical‑time estimation. The paper covers regime identification, correlation break‑down during stress episodes, and a framework for dynamic hedging under non‑stationary vol.

Competition Paper

Geeks for Greeks — UCLA Anderson MFE

Full competition report documenting our GARCH‑DCC + LPPLS bubble detection methodology, empirical results across equity indices, and the dynamic hedging framework that secured our Top 4 finish.

Read the Paper (PDF)
03 — MGMTMFE 409 · Spring 2025

Financial Risk Management

Eight projects covering the full risk management pipeline: Component VaR/CVaR decomposition, VaR backtesting through the 2008 crisis (Kupiec test), GARCH vs EWMA vs historical simulation comparison, Stulz multi‑asset exotic‑option Greeks, Basel III compliance deep‑dives on Bank of America, CDS hazard‑rate bootstrapping with piecewise constant lambdas, the LTCM collapse case study, and the Merton structural credit model (distance‑to‑default, recovery rate estimation).

Python NumPy SciPy GARCH Monte Carlo Merton Model
04 — MGMTMFE 431 · Spring 2025

Quantitative Asset Management

Five‑project factor replication suite built on WRDS CRSP/Compustat data. Constructed market excess return (MKT‑RF), risk‑free rate, RMW (robust‑minus‑weak), CMA (conservative‑minus‑aggressive), size (SMB), value (HML), and momentum (WML) factors. Achieved >0.99 correlation with published Kenneth French benchmarks. Final project: a Betting Against Correlation (BAC) factor isolating the correlation component of beta, demonstrating orthogonal alpha over 2010‑2024.

Python WRDS / CRSP Compustat Fama-French Momentum
05 — MGMTMFE 432 · Spring 2025

Advanced Computational Methods

Three projects covering the full spectrum of numerical option pricing: binomial and trinomial trees for American options with discrete dividends, variance‑reduced Monte Carlo (control variates, antithetic variables) for Asian and lookback options, implicit/explicit/Crank‑Nicolson PDE solvers for American puts, Vasicek and CIR term‑structure models, and quadrature‑based pricing. Also includes exotic barrier options with rebates and Richardson extrapolation.

Python C++ Monte Carlo PDE / FDM Trees Newton-Raphson
06 — MGMTMFE 432 · Project 3

Exotic Derivatives & Fixed Income Valuation

Capstone project implementing jump‑diffusion default option pricing (Poisson jumps), down‑and‑out puts under Heston‑type stochastic volatility, CIR and G2++ term‑structure models for bond and swaption pricing, and mortgage‑backed security valuation with the Numerix prepayment model (IO/PO tranches, OAS computation). All solvers built from scratch using full‑truncation Monte Carlo and implicit finite‑difference methods.

Python Heston CIR / G2++ MBS Jump-Diffusion OOPs