The Two Cultures of Statistical Modeling
Reading notes on Leo Breiman's 2001 essay on the gulf between data modeling and algorithmic modeling — and why the field has moved exactly where he predicted.
Computer Engineering @ Texas A&M, building real ML systems from sensor pipelines to financial forecasting. I love turning messy data and research questions into working software.
Chat with meSelf-starter projects across ML, NLP, and quantitative finance — built outside coursework to learn by shipping.
ML system that flags fraudulent transactions in real time. Handles severely imbalanced data (fraud cases under 1% of transactions) by applying oversampling techniques and benchmarking multiple classifiers for the best detection rate.
Text classification pipeline that identifies fake news articles using TF-IDF feature extraction and benchmarks multiple classifiers including logistic regression, random forest, and gradient boosting to find the best detection accuracy.
End-to-end data pipeline pulling real-time market data via the yfinance API, computing technical indicators including RSI and MACD across 24 visual panels, and rendering interactive plots for daily monitoring of equities and macro signals.
Multiple Python trading bots running MACD and SMA strategies through the Alpaca API with automated execution pipelines, modular strategy design, and real-time market data processing for backtesting and live trades.
Peer-reviewed and preprint research output.
Research paper benchmarking five machine learning models on 73 years of U.S. macroeconomic data (1950–2023) to forecast stock market crashes six months in advance. The optimized random forest classifier achieved an AUC of 0.88 and correctly identified 81% of actual crash months, with the 10Y-2Y Treasury yield spread and CBOE VIX emerging as the most predictive features.
Notes from the trenches — what I'm learning, building, and thinking about as I work through ML, finance, and research projects.
Reading notes on Leo Breiman's 2001 essay on the gulf between data modeling and algorithmic modeling — and why the field has moved exactly where he predicted.
Walking through Breiman's 2001 Random Forests paper from the ground up: strength, correlation, the role of bootstrap sampling, and why forests don't overfit.
A read-through of Pedro Domingos' "A Few Useful Things to Know About Machine Learning" — the dozen lessons that separate working practitioners from coursework graduates.
Why intuitions from 2D and 3D break down in high dimensions, what it means for nearest-neighbor methods, and the partial counterweight Domingos calls the "blessing of nonuniformity."
Working through Shlens' PCA tutorial step by step — from a ball on a spring to eigenvectors of the covariance matrix, with the SVD connection made explicit.
The methodology behind my first research paper — why random forests outperformed neural nets, and what the yield curve reveals about market psychology.
A timeline of my academic and professional experiences, showcasing my growth and contributions in various roles.
"Selected as an NSF REU Fellow studying trustworthy AI and adversarial robustness in safety-critical ML systems."
"Co-authored a research paper on machine learning predictions of stock market crashes, pending publication."
"Presented original research at TAMU Student Research Week and the Heart of Texas Research Conference."
Open to research collaborations, internships, and interesting problems — especially at the intersection of ML and the physical world.