Flagship research · 2026
Window-Adjusted WAR (wWAR)
A destination-specific extension of projected WAR that estimates a player's marginal effect on expected championships and playoff appearances over a competitive window. The frozen framework combines player forecasting, team-state decay, structural franchise strength, correlated simulation, paired counterfactuals, and a fixed league reference.
Full-stack sports analytics · League operations
ND Wiffleball Analytics & Operations Platform
A production platform for a student-run league that combines public statistics and history with the operational tools needed to run a season. The public interface covers standings, schedules, player and team pages, sortable leaderboards, awards, playoff projections, power rankings, and an interactive historical grid. Behind the public site are stat-ingestion workflows, database migrations, commissioner tools, authenticated captain scheduling, and validation logic for series and player data.
CloudflareD1 / SQLJavaScriptAPIsData validationSports analytics
Computer vision · Deep learning
GeoGuessr Continent Classification
A five-class geolocation image-classification project built in PyTorch. The workflow processed 49,995 street-level images from 122 countries, center-cropped and resized them to 224×224, and used an ImageNet-pretrained ResNet18 with a modified classification head. Weighted sampling and inverse-frequency cross-entropy addressed class imbalance. The final holdout evaluation reached 68.1% accuracy across 9,999 test images.
PyTorchResNet18Transfer learningComputer visionWeighted sampling
Applied mathematics · Algorithms
Applied Mathematical Algorithms
A collection of Python implementations developed in Topics in Applied Mathematics. The work includes bucket sort with insertion sorting, randomized quickselect, maximum-probability path estimation for Markov chains using log probabilities, and graph search that excludes nodes within a threshold distance of hazards before computing a shortest feasible path with NetworkX and Dijkstra's algorithm.
PythonNetworkXGraph algorithmsMarkov chainsAlgorithm design
Applied statistics
Latent-Variable & Nonlinear Modeling
Course and research analyses covering exploratory and confirmatory factor analysis, structural equation modeling, generalized additive models, reliability analysis, modification indices, spline interpretation, and reproducible reporting in R and Python.
RCFA / SEMGAMModel diagnostics