Data Science & Mathematics Engineering @ Tecnológico de Monterrey · Guadalajara, México
I build models of systems that don't behave deterministically, and I care more about whether a model survives validation than whether it fits.
Every README below describes what the code actually does.
Gravitational-wave glitch classification with a CNN on Gravity Spy / LIGO data, and a literature base toward a co-authored paper in optimization. Coursework this semester is stochastic optimization — Markov chains, exponential distributions.
| Project | What it does | Stack |
|---|---|---|
| transporte-en-mx-mbn | Multinomial Bayesian networks on Mexico's national mobility survey (ENMT–UNAM). Three competing structural specifications compared by BIC/AIC, conditional queries by rejection sampling at 10⁶ replicates, and validation against observed frequencies plus a 500-replicate bootstrap. The model with the worst fit is the one kept for querying — its constraints were specified a priori, and the README explains why that matters. | R bnlearn Quarto |
| ERC-gbn | Gaussian Bayesian network over a chronic kidney disease dataset. Structure learning by hill climbing, candidate DAGs compared by Gaussian BIC/AIC. In progress. | R Python bnlearn |
| premier-league-investment-analysis | Does capital injection buy league performance? Newcastle vs. Everton across seven seasons, with correlation structure over squad value, net transfer spend, points and final standing. | Python pandas seaborn |
| Project | What it does | Stack |
|---|---|---|
| popocatepetl-eruption-simulator | Ballistic trajectories of volcanic ejecta under drag, integrated by Euler's method, plotted against the real distances to Ecatzingo and Amecameca. | MATLAB |
| capacitance-simulator | Capacitive liquid-level sensor. Inverts the parallel-plate capacitance equation to recover fill level from a measured capacitance, across six dielectrics — including a measured water response that lands a factor of ~4 below what the ideal model predicts. | MATLAB App Designer |
First- and second-year C++ work, kept for the record rather than presented as current.
| Project | What it does | Stack |
|---|---|---|
| jfk-airport-simulator | Turn-based airport traffic toy: five-slot airspace with FIFO eviction, probabilistic arrivals, UFO easter eggs. | C++ |
| olympic-diving-simulator | Diving competition where the score distribution is conditioned on dive difficulty and the judge panel anchors to the first judge, so the scores are correlated by construction. | C++ |
| media-catalog-system | Movie and episode catalog: abstract base class, field-count parser, rating averages. | C++ |
Methods: Bayesian networks · structure learning · Monte Carlo inference · bootstrap validation · numerical integration · linear & stochastic optimization · Markov chains · CNNs
Español · English · 中文 (HSK4, 学习中)