Budget Pipeline
In progressPython · DuckDB · dbt · Prefect
Shopping is my most expensive hobby. My bank only shows an Amazon charge as a single total, so I’m building a pipeline that matches each charge to the items in the order emails. The goal is to see exactly where my money goes and set spending limits I’ll actually keep.
- Done Raw, staging and mart layers in DuckDB, built by dbt with 18 passing tests, run end to end by a Prefect flow and verified rerun-safe on synthetic data.
- Next Connecting the live bank (SimpleFIN) and Gmail extractors, then scheduling it.
