Back to Work

Analytics project / Operational optimization

Sourcing Optimization

Turning manual multi-warehouse sourcing decisions into faster, estimated-cost comparisons.

My role: Designed the sourcing workflow, decision rules, and Python/Streamlit application, from cost comparison to operational output.

02 / SOURCING DECISIONS
SOURCE WAREHOUSESACEFHUB BSTAGINGDELIVERY
Source · Consolidate · Deliver
15+warehouses evaluated across the sourcing network
8x+faster sourcing-plan preparation after implementation
Cost-rankedrecommendations based on estimated logistics cost
Explore the tool demonstration

The closest hub wasn't always the cheapest

For large project orders, coordinators had to find inventory across multiple warehouses and choose where to consolidate items before delivery. Those choices often favored proximity or fewer transfers, but neither guaranteed the lowest overall logistics cost.

We needed to compare the estimated cost of every viable staging option—including transfers between warehouses and the final shipment.

From an order to a ranked sourcing plan

The tool brings together demand from one or more orders (or an item-and-quantity list) and checks available inventory across the warehouse network. For each staging option, a Python engine builds the required transfers, uses an internal shipping-cost API to estimate transfer and final-delivery costs, applies business rules, and ranks the resulting plans.

Coordinators can compare alternatives, inspect the item quantities and movements behind a plan, and export the selected configuration to Excel for the next operational steps.

Explore the Sourcing Matrix

Choose a view to follow the sourcing decision—from order setup to recommended hub, alternatives, cost rankings, transfer detail and carrier options.

Sourcing MatrixIllustrative demo

The lowest-cost recommended plan

Hub B has the lowest estimated end-to-end cost among the hubs evaluated in this fictional example.

Network illustration4 sources Hub B delivery
4 fictional source warehouses consolidate at staging hub B; a final leg continues to an invented customer destination. Hub positions and paths are fictional; no real warehouse locations are shown.FICTIONAL NETWORK · NOT TO SCALEHub A · example source hubHub AHub B · selected staging hubHub BHub C · example source hubHub CHub E · example source hubHub EHub F · example source hubHub FIllustrative customer destinationDelivery
Source hub Staging hub Final leg5 active warehouses
Staging hubHub BLowest modeled cost
Estimated total cost$184.50Quoted $168.50 + modeled $16.00
Estimated delivery7 daysEnd-to-end estimate
Cost vs. recommended0.0%Best modeled option
Operational details
Warehouses used5Including staging hub
Available item lines86.2%25 of 29 sample lines
Outside stocked network4Handled separately in demo
Transfer truck savings$0.00Illustrative estimated offset

The recommendation combines estimated source-to-staging movements with the final shipment. See Ranking to compare every candidate.

Faster preparation. Clearer tradeoffs.

After implementation of this tool, plan preparation improved from roughly one project per day to more than one per hour (8x+). The tool also provided a more consistent starting point for sourcing decisions: alternatives could be compared on estimated freight cost rather than proximity or warehouse count alone.

Built with prepared enterprise order and inventory data, Python, an internal shipping-cost calculator API, and Streamlit. AI-assisted tools helped accelerate parts of the Python development. The application provides an Excel export for operational follow-through. Modeled cost comparisons are not realized savings.

Power BIPythonShipping APIStreamlitAI-Assisted DevelopmentExcel Output