← Back to work
Data analysisPrivate
Podcast Analytics Warehouse
PostgreSQL + Python ETL for Spotify and manual podcast metrics.

What they needed
Monthly Spotify exports and manual metrics lived in Sheets. The client wanted a Postgres warehouse with custom multipliers, demographics, and history — EU-friendly hosting in mind.
What I delivered
- PostgreSQL schema for podcasts, Spotify snapshots, manual inputs, demographics, social, users
- Python ETL importers for the monthly file types
- ER diagram, requirements pack, and demo recording
Why it helped
Podcast numbers accumulate in one warehouse with a repeatable import path instead of a growing spreadsheet pile.
Tech in the build
PostgreSQLPythonPandaspsycopg2
Access
Private / internal analytics store