Skip to content
View dannylenney's full-sized avatar

Block or report dannylenney

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.

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
dannylenney/README.md

Daniel Lenney

Statistics & Data Science @ UCLA (Dec 2027) · Data Engineering + Data Science · Python · R · SQL

I work at both ends of the data stack — building the pipelines that move and validate data, and the models that make sense of it. Most of my work is about making data trustworthy before anyone builds on top of it: baseline audits, validation gates, and honest evaluation of whether a model is actually right.

What I work on

  • Data quality & pipelines — read-only audits, synthetic-data testing with planted-corruption answer keys, pre-deploy validation gates
  • Entity resolution — confidence-scored matching to replace fragile free-text joins
  • Predictive modeling & evaluation — regression, win-probability, and calibration (Brier scores)

Tech

Python (pandas, scikit-learn, NumPy, PyTorch) · R (dplyr, tidyr, ggplot2, Shiny) · SQL · Git · GitHub Actions

Featured projects

  • ucla-football-data-quality — Data-integrity audit, synthetic-data testing, and a 50-check pre-deploy validation gate for a production sports-science pipeline (sanitized).
  • nba-win-probability — Live win probability from play-by-play: game-state features + MLP (PyTorch), Random Forest & XGBoost, evaluated by Brier score.
  • wbb-transfer-scouting — Multi-season scraping (On3 + Sports-Reference), EDA, and a filterable React/TypeScript scouting dashboard.
  • ncaa-basketball-spending — Do bigger athletic budgets buy success? Multi-season linear modeling in R; published on Bruin Sports Analytics.
  • wnba-betting-market-analysis — Are sportsbook odds well-calibrated? Calibration curves and Brier scores.
  • ufc-weight-jump-analysis — Weight-class jumps vs. fighter ROI; published with WagerWire.

Reach me

LinkedIn · dannylenney@g.ucla.edu

Pinned Loading

  1. ncaa-basketball-spending ncaa-basketball-spending Public

    Do bigger athletic budgets buy NCAA men's basketball success? Multi-season linear modeling in R; published on Bruin Sports Analytics.

  2. ufc-weight-jump-analysis ufc-weight-jump-analysis Public

    Does moving up a weight class improve UFC fighter ROI? Betting-market analysis published with WagerWire.

  3. wnba-betting-market-analysis wnba-betting-market-analysis Public

    Are WNBA sportsbook odds well-calibrated? Calibration curves and Brier scores in R (2024-25).

  4. nba-win-probability nba-win-probability Public

    My play-by-play ML win-probability model for a Bruin Sports Analytics NBA project: game-state feature engineering + MLP (PyTorch), Random Forest & XGBoost, evaluated by Brier score.

    Jupyter Notebook

  5. ucla-football-data-quality ucla-football-data-quality Public

    Data-integrity audit + synthetic-data testing + a 50-check pre-deploy validation gate for a production sports-science pipeline (sanitized, synthetic data only).

    R

  6. wbb-transfer-scouting wbb-transfer-scouting Public

    My contribution to a Bruin Sports Analytics WBB transfer-intelligence project: multi-season scraping (On3 + Sports-Reference), exploratory analysis, and a filterable React/TypeScript scouting dashb…

    Jupyter Notebook