Projects
Competitor Impact Analysis & Time Series Modeling
R · R Markdown
An intervention analysis of weekly cereal sales around a competitor's market entry. Diagnostics flagged autocorrelated residuals in the baseline regression (the only violated assumption), motivating a model with ARIMA(1,0,1) errors that restored white-noise residuals (confirmed via Ljung-Box). The entry reversed the sales trend from +1,153 to -2,104 units/week, with no meaningful immediate jump in level. Includes 10-week forecasts with prediction intervals, documented in a reproducible R Markdown report.
View on GitHubRestaurant Management Database System
PostgreSQL · Java
A normalized (BCNF) PostgreSQL database of 11 tables modeling a full-service restaurant — customers, orders, menu items, deliveries, and reservations — with menu items drawn from the Maven Analytics Restaurant Orders dataset (other seed data synthetic). 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 Swing GUI provides keyword search and live aggregate statistics (MAX/MIN/AVG) over orders and menu items via JDBC.
View on GitHubChaotic Attractors: Computational Exploration & Visualization
Python · NumPy · SciPy · Matplotlib
A Python package that discovers chaotic attractors by stochastic search over a discretized 4-parameter space. A cheap low-iteration screen rejects most candidates; survivors are re-simulated in full and ranked by a custom quality score, then colored by point density via a subsampled Gaussian KDE. Implements 9 systems (5 classical, 4 custom), with vector/raster export, a CLI, and 50+ tests.
View on GitHub