Interactive EDA
Filters by family/city/promo/perishable; sales vs. oil/transactions; DOW analysis.
- Hypotheses & drivers
- Outliers & anomalies
- Feature inputs
Live EDA to understand demand (promotions, holidays, cities, perishables) → forecasting by SKU×store with multi-window backtesting → ordering policies that balance service level and waste.
In perishables, deciding how much and when to order simultaneously impacts fill rate, stockouts, and waste. We need granular visibility to design features and rules that support daily decisions by category and store.
Strong weekly patterns enable optimized restocking cadence, reducing emergency orders by aligning supply with predictable demand cycles.
Promo flags and cooldown windows in the model reduce post-event over-ordering bias, preventing the waste that follows demand spikes.
Differentiated targets by city and perishability class raise fill rate from 92% to 96% without increasing waste, versus a one-size-fits-all approach.
Including shelf life (7–14 days) and lead time (3–5 days) in the linear program reduces both stockouts and spoilage versus rule-of-thumb ordering.
Filters by family/city/promo/perishable; sales vs. oil/transactions; DOW analysis.
Forecast accuracy, service, stockouts, and waste by category/store.
Perishable Inventory Optimization — full consultancy-style write-up.
Docker (DB runtime)
Containerized database for reproducible local/CI runs and isolated test data.
Linear Optimization
OR-Tools / PuLP / SciPy linprog for LP/MILP ordering policies with shelf-life & lead-time constraints.
Streamlit
Interactive web app to explore forecasts and simulate ordering policies. Enables business users to test service–waste trade-offs and scenario plans without coding.
Looker
Executive dashboards for forecast accuracy, service, stockouts, and waste.
LaTeX
Technical paper (formulations, duals, KKT) and publication-ready figures.