I’m a senior at UCLA studying Statistics & Data Science with a Data Science Engineering minor, graduating Spring 2026. I work at the intersection of machine learning, causal inference, and quantitative trading — the common thread is building systems that have to survive contact with real, messy, adversarial data.
My current focus is neural game-solving and experimentation methodology. On the poker side that means scaling Deep CFR from Leduc through HUNL into 5-card PLO — composition-dependent encoders, batched sigma schedulers, and honest exploitability evaluation. On the experimentation side it means switchback designs, deflated Sharpe ratios, and walk-forward backtesting on marketplaces and prediction markets where naive A/B testing gives you the wrong answer by 3×.
I also build trading systems. The throughline of all of it is anti-overfitting: frozen out-of-sample holdouts, parameter-neighborhood robustness checks, conservative cost models, and minimum-trade floors — because the easiest thing in the world is to fabricate a backtest.
Outside of code I play tournament pickleball, snowboard, and grind heads-up cash. Each of them rewards the same thing my work does: cold expected-value reasoning under noise.
Selected work
- Switchback experiment simulator — diagnose marketplace interference; recover a 200% biased estimate.
- Deep CFR for HUNL & PLO5 — full neural game-solving pipeline, 200-iter HUNL training, K=10k PLO5 training.
- Polymarket research toolkit — scraping, walk-forward backtester, deflated Sharpe, complementary-pair arb.
- Crypto strategy discovery — BTC/ETH walk-forward research with frozen OOS holdout.
- LEAP trading strategies — long-dated leveraged option backtests, drawdown stability, self-funded variants.
- Pickleball CV — YOLOv8 + ResNet50 keypoint pipeline with homography-driven analytics.
- ORB algorithmic day-trading — XGBoost-gated TQQQ breakout strategy, +19.1% annualized lift.
- No-Bust 21st Century Blackjack Monte Carlo + CDZ⁻ solver — composition-dependent strategy for a California card-room variant.
See the full set on the Projects page.