Skip to content
← All projects

Algo

Data pipeline processing hundreds of millions of donation records into unified donor profiles

Work·Jan 2021 — Present·Architect & Lead

Problem

Approach

Tech Stack

Backend
PythonApache Airflow
Data & Storage
BigQueryDuckDBCloud StoragePub/Sub
Infrastructure
GCPCloud ComposerCloud FunctionsTerraform
Testing
pytestsyrupysqlglot
Other
DockerGitHub Actions

Outcomes

Process time
2+ weeks< 10 min
Donor profiles
25M40M+
Pipeline tasks
200+
Attributes per profile
600+