A portfolio project, not a real client engagement, using DataCo's public supply-chain dataset from Kaggle. Built to trace delivery delays back to their actual cause and put a dollar figure on the cost.
Having trouble interacting with the embed? Click here to open the full report in its own page →
The raw dataset arrived at line-item grain (multiple rows per order) with inconsistent formatting and a built-in lateness flag that needed independent verification before it could be trusted for analysis.
Cataloged data quality issues before writing any code: line-item vs. order grain, broken customer geography fields, encoding issues, a missing true "carrier" field.
Re-typed 39 columns from an all-text schema into proper numeric and date types, de-duplicated 180,519 line items into 65,752 unique orders, and cross-validated the dataset's built-in lateness flag against an independently calculated version.
Built a transparent, stated-assumption cost model (15% complaint rate × 20% recovery cost) rather than an unexplained cost figure, surfaced across a 3-page report.
What this demonstrates