NL Transport Pulse: an End-to-End Data Pipeline for Dutch Railway Reliability
The Netherlands runs one of the densest rail networks in Europe, with 20+ operators sharing the tracks. Delays are a daily experience, but as a passenger you never learn why: weather, one bad operator, a corridor bottleneck, or a disruption cascading through the network. NL Transport Pulse is my attempt to answer that with data: a pipeline that ingests 70M+ train departures (2019 to 2026), 15 years of disruption records, and daily weather observations, transforms them through a medallion architecture on GCP, and serves an interactive dashboard for corridor-level reliability analysis. It started as my capstone for the DataTalksClub DE Zoomcamp 2026. ...