You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I build end-to-end ML systems — from raw unstructured data through feature engineering, model training, calibration, and production serving. My work spans computer vision, NLP, reinforcement learning, causal inference, recommendation systems, time-series forecasting, and MLOps. Current focus: extracting spatial features from broadcast video that don't exist in any public dataset and pricing them against live sports markets. Open to any role in ML, Computer Vision, Quantitative Researcher, and/or Sports Analytics.
Flagship — CourtVision
court-vision — Possession-level NBA simulator. Broadcast video in, fractional-Kelly-sized +EV positions out.
Broadcast Video -> YOLOv8n detection -> SIFT homography -> Kalman+Hungarian tracking
-> OSNet re-ID -> EasyOCR -> EventDetector -> CV Features (defender_distance,
spacing_score, legs_fatigue) -> 75-Model ML Stack -> 10K Monte Carlo
-> Fractional Kelly + Ledoit-Wolf correlation -> CLV benchmark vs Pinnacle close
Three CV features carry 31% of SHAP mass in the points model — these don't exist in any public NBA dataset. Walk-forward season-purged evaluation, Shin-devigged closing lines, conformal prediction intervals on every bet.
Hybrid recommender — ALS + content-based + two-tower neural retrieval with FAISS ANN. Re-ranking with popularity debiasing. NDCG@10 0.378 on MovieLens-25M
Solo-built NBA quant + betting platform. Computer vision on broadcast video → 7 prop models + 3-snapshot in-play winprob stack. +18.38% ROI on 1,535 walk-forward bets vs real DK/FD/MGM/Pinnacle clo...