Case Studies

Deep dives into projects I've built, including architecture decisions, challenges overcome, and measurable business impact.

Dublin Bus Real-Time Pipeline

Live Transit Data Collection & Analysis

A complete data pipeline collecting real-time bus positions and delays from Transport for Ireland, with an interactive Streamlit dashboard.

708
Vehicles Tracked
100K+
Data Points
71.2%
On-Time Rate
198
Routes
PythonGTFS-RTSQLitePandasStreamlitPlotly

Status

Live

Duration

1 day

Team Size

Solo project

Read Full Case Study

Transit Delay Prediction

ML-Powered Delay Forecasting

Machine learning model that predicts bus delays 15 minutes in advance with 87% accuracy, enabling proactive passenger notifications.

87%
Accuracy
15min
Advance Warning
100K+
Training Samples
<50ms
Inference
PythonXGBoostScikit-learnPandasGTFS-RT

Status

Prototype

Duration

1 day

Team Size

Solo project

Read Full Case Study

Route Performance Analysis

Identifying Best & Worst Routes

Comprehensive analysis of 198 bus routes in Dublin, identifying bottlenecks and providing optimization recommendations.

198
Routes Analyzed
27%
Performance Gap
5
Key Bottlenecks
3
Quick Wins
PythonPandasGeoPandasFoliumData Analysis

Status

Complete

Duration

1 day

Team Size

Solo project

Read Full Case Study

Peak Hours Analysis

Temporal Pattern Discovery

Time-series analysis revealing when Dublin buses are most delayed, helping commuters optimize their travel times.

8-9am
Worst Hour
5.2min
Peak Delay
Monday
Worst Day
70%
Reduction Possible
PythonPandasPlotlyTime SeriesStatistics

Status

Complete

Duration

1 day

Team Size

Solo project

Read Full Case Study

Full-Stack Portfolio Platform

Modern Web Application with CMS

Built a high-performance portfolio website with custom CMS, demonstrating full-stack capabilities alongside data engineering expertise.

100
Lighthouse Score
<1s
Load Time
SSR
Server Rendering
A+
SEO Grade
Next.jsTypeScriptTailwind CSSSupabaseVercel

Status

Live

Duration

2 weeks

Team Size

Solo project

Read Full Case Study

Want to discuss a similar project?

I'm always excited to tackle challenging data engineering and full-stack problems.

Get in Touch