Projects

Open-source tools I build and maintain, grouped by what they do. Each entry links to its GitHub repo and a full write-up.

Research code

Reproducibility code and reference implementations of my research projects: Bayesian sampling, combinatorial models, and deep generative models.

Combinatorial Regression — Reproducibility code for "Statistical Modeling for Combinatorial Response Data", including MH-within-Gibbs sampler, pseudo-marginal MH sampler, and HMC-NUTS sampler for Bayesian regression for responses that are integer-valued vectors subject to pre-determined constraints. Read More

combreg — R package implementing the MH-within-Gibbs sampler from "Statistical Modeling of Combinatorial Response Data" Read More

Anti-correlation Gaussian Data Augmentation — Code for the paper "Gibbs Sampling using Anti-correlation Gaussian Data Augmentation, with Applications to L1-ball-type Models". Read More

RecVAE — Recurrent 3D-Conv VAE for fMRI — A PyTorch reference implementation plus an 18-lesson tutorial series for modelling temporal fMRI data with deep variational autoencoders. Read More

Writing tools

LaTeX pipeline tools: clean a project into an arXiv-ready zip, and validate a UF dissertation against the formatting rules.

latex2arxiv — Submit to arXiv without the headache. CLI + Chrome extension + MCP server + GitHub Action + VS Code extension for cleaning a LaTeX project into an arXiv-ready zip, with pre-flight checks and an upload guide. Read More

latex2ufdissertation — A safety-net validator for UF doctoral dissertations. Produces a severity-tiered report citing the originating UF rule for each finding. Read More

Apps & tools

Standalone apps: an academic-application tracker and an offline quant-interview study terminal.

Academic Application Tracker — Local Streamlit dashboard that answers "what do I do today?" — tracks postdoc, PhD, faculty, and fellowship applications: deadlines, recommenders, materials, interview rounds. Read More

Quant Prep Terminal — A single-file, offline-first study terminal for quant interviews — cheatsheets, 100+ flashcards, and an in-browser options/probability lab. No install, no account, your data stays in your browser. Read More