All projects

Analyzing Global Port Congestion

A self-directed project, not a real client engagement, using global maritime operations data. Built to trace port congestion back to its actual driver: vessel size, fleet age, or regional inefficiency.

PythonSQLTableau

Live Dashboard

Having trouble interacting with the embed? Click here to open the full dashboard in its own page →

KPIs

0.95 Days
Average Port Time
1.98 Days
Peak Congestion
0.54
Vessel Capacity Correlation

Project overview

Port congestion directly affects delivery timelines and operational efficiency, but the root causes (vessel size, fleet characteristics, or regional inefficiency) are often unclear. Without that visibility, it's hard to know where to intervene to improve throughput. This project examines the relationship between vessel capacity, fleet age, and port dwell time across global maritime operations to identify which factors actually drive delay.

Methodology

01

Process in Python

Cleaned and transformed raw maritime operations data, engineering features needed to support structured KPI analysis.

02

Structure in SQL

Aggregated key metrics via structured queries to enable efficient analysis of congestion patterns and operational trends across regions.

03

Explore & correlate

Identified trends in port congestion, vessel capacity, and regional variation to isolate the strongest drivers of delay.

04

Visualize in Tableau

Built interactive dashboards translating the correlation analysis into a regional performance view stakeholders can act on.

Findings

Recommendations

I'd prioritize congestion-reduction work at the ports handling the largest vessels first. Capacity is the dominant lever here, not age or any single regional factor. I'd also use the regional variation as a benchmarking tool: ports with better dwell-time performance at a similar vessel-capacity level are the ones worth studying for what they're doing right.

What this demonstrates

Next up

Supply Chain Performance Overview

View next project →