dbt project transforming multi-source data into BigQuery
A dbt project that transforms data from multiple Fivetran connectors and internal systems into optimized analytical models in BigQuery. Focuses on venture capital data management, portfolio company metrics, and digital marketing analytics.
Deploys 52 production tables across eight data sources including Affinity, Carta, Salesforce, Standard Metrics, LinkedIn, Google Analytics 4, and FPDS. All models implement partitioning, clustering, and comprehensive data quality controls.
Tech: dbt, BigQuery, SQL, Python, Makefile
Features
- 52 production tables across 8 data sources
- Optimized with BigQuery partitioning and clustering
- Comprehensive data quality controls
- Venture capital metrics and portfolio analytics
- Makefile automation for build and deployment
More from the portfolio
This project is part of tvsguide.io, the personal portfolio of Tim Veil — software engineer and CIO at Two Bear Capital, previously at StarTree, Cockroach Labs, and Hortonworks. The full collection covers distributed systems, data infrastructure, JDBC drivers, AI services, build pipelines, real-time analytics, and a couple of personal apps. Each project ships with source code, tech notes, and links to live deployments where applicable.
Browse the project index, read about Tim's background, follow the blog, or return to the homepage. Source code lives on GitHub; professional history is on LinkedIn.