Projects

Chaotic Attractors

Python · NumPy · SciPy · Matplotlib

A production-ready package for discovering chaotic attractors through stochastic parameter search. Implements 9 dynamical systems with multi-stage statistical filtering to identify chaotic behavior across parameter space, plus a publication-quality visualization system with custom colormaps and automated equation rendering. Built with 50+ unit tests and a CLI.

View on GitHub

Structural Break & Time Series Modeling

R · R Markdown Four-panel sarima diagnostic: standardized residuals, ACF, normal Q-Q plot, and Ljung-Box p-values confirming the ARIMA(1,0,1) model fits as white noise

An intervention analysis quantifying the impact of competitor market entry on weekly cereal sales. Uses a regression model with ARIMA(1,0,1) errors to detect a structural break, with a full diagnostic testing suite covering autocorrelation, heteroscedasticity, normality, and stationarity. Includes 10-week forecasts with prediction intervals, documented in a reproducible R Markdown report.

View on GitHub

Restaurant Management Database System

SQL · PostgreSQL · Java Entity-relationship diagram for the restaurant management database

A normalized (BCNF) PostgreSQL database of 11 tables modeling a full-service restaurant — customers, orders, menu items, deliveries, and reservations — populated from the Maven Analytics Restaurant Orders dataset. Includes 10 SQL queries (multi-table joins, set operations, relational division), plus views and triggers enforcing business rules like auto-promoting customers to premium status. A Java + JDBC front-end provides keyword search and live aggregate dashboards over the order data.

View on GitHub

Coursework

Bayesian Statistics Time Series Analysis Mathematical Statistics Design of Experiments Sampling Data Structures & Algorithms Linear Algebra Database Systems
MORE