I'm John Curran, a data professional who finds the story in the numbers.

Eight years of finding the load-bearing number inside messy datasets — data engineering, analytics, modeling, shipped. This notebook showcases the work: filter to see what I build.

11 projects shipped Atlanta, GA · EST
interactive · live filter
# filter the project space — drag, click, see what fits
df = projects.filter(year ≥ 2023)
year ≥ 2023
tags
stack

12 of 11 projects match

archive · 11 projects
yr title tags stack
2024 Global Temperatures Analysis methods, time-series Python, scikit-learn, Pandas
2024 Personal Website web, portfolio Python, Flask, HTML, CSS, JavaScript
2025 Shot Scout mobile, maps Flutter, Dart
2024 Wage Distribution Analysis analysis, viz Python, Pandas
2024 Georgia Power analysis Python
2025 Self Study learning
2024 Delivery App Simulation simulation, db Python, SQLite
2025 Work work, data-eng Python, SQL, Redshift, dbt
2025 Masters Program education R, Python
2024 Tello Control Program robotics Python
2025 Weather API api, theming Python
writing · soon

More essays and analyses coming soon.

about · the quick version

I work mid-sized: bigger than a notebook, smaller than a platform. Most of my projects start with a stakeholder who suspects something and end with a number they can defend in a room.

I write things up. I draw the plot before I touch the model. I'll cheerfully argue you out of an over-engineered solution if a simpler one will do.

Experience
Data Manager 2025–now
Senior Analyst 2023–25
Analyst 2021–23
contact
curran.john35@gmail.com · github · linkedin
© 2026 · last build 2026-05-25 · render.com ↑ view source