AP
Aditya Purandare
Supply Chain • Automation • Inventory Planning
Always-online interactive demo (runs fully in your browser)

Real-life scenario project: Ordering System Simulator

This is a hands-on simulation of an automated replenishment engine: edit sales, lead times, vendor rules, and critical flags — then generate a prioritized buy list with safety stock and reorder points. No login, no private data, no integrations: everything is dummy data and computed locally.

Editable SKU sales Velocity tiers → safety stock Vendor review periods Critical SKU exceptions Explainability per row
Quick Scenarios
One click sets inputs — you can still edit after.
How to use
  1. Edit the SKU Inputs table (monthly sales, on-hand, on-PO, lead time).
  2. Edit Vendor Inputs (orders/month, active/dormant).
  3. Click Run Simulation to generate the forecast / buy list.
  4. Click a row → see Why it appeared and the calculation breakdown.
Global knobs
These apply to all SKUs unless edited per-row.
Ready
3d10d30d

Tip: This app runs fully in your browser. Use Export JSON to save your scenario.

Output visuals
A quick summary of buy signals.
Explainability
Click a Forecast row to see the breakdown.
No row selected yet.
SKU Inputs (editable)
Double-click a cell to edit. This is dummy data.
Vendor Inputs (editable)
Vendor active/dormant affects inclusion unless critical.
Forecast / Buy List (generated)
Sorted by priority. Click a row for the “why”.

How the simulator works (simplified but faithful)

This demo keeps the same idea as the real pipeline, but stays fully client-side. It converts monthly sales into daily demand, applies safety-stock days based on velocity, computes ROP, then uses a periodic review target (S) to suggest quantities.

1) Demand
Daily = Monthly / 30
(You can edit Monthly Sales per SKU)
2) Safety stock + ROP
SS = Daily × SS_Days
ROP = Daily × LeadTimeDays + SS
3) Suggested Qty
InventoryPosition = OnHand + OnPO
S = Daily × (ReviewDays + LeadTimeDays) + SS
Suggested = max(0, S − InventoryPosition)

Note: In your production system you also have customer activity logic, forecast overrides, and write-back. This demo focuses on the recruiter-facing “ordering brain” while keeping everything safe and editable.

Portfolio

Replace this section with your resume-based portfolio blocks (experience, projects, impact metrics, and contact).

Impact metrics
Service level • Variability • Coverage
Systems
Airtable • Supabase • Sheets • Automation
Contact
Email • LinkedIn • Location