Welcome to my GitHub portfolio. I'm a B2B SaaS RevOps Analytics Engineer specializing in building data-driven revenue intelligence systems that transform organizations from cost-center analytics into revenue-generating operations.
The complete Modern Data Stack for B2B SaaS Revenue Operations
Transforms fragmented data from HubSpot, Stripe, Zendesk, and internal databases into a unified Revenue Center. Features:
- 7-layer architecture with dbt, DuckDB, and MotherDuck
- Health scoring with 3-signal risk model (payment, churn, engagement)
- MRR Waterfall tracking (New, Expansion, Contraction, Churn movements)
- PQL Intent Scoring (HOT/WARM/COLD) for Sales prioritization
- Reverse ETL pushing insights back to HubSpot
- 160+ data quality tests + Dagster orchestration
Business impact: First run identified 23 at-risk accounts worth $87K; CS intervention saved $45K ARR in 30 days.
Tech Stack: dbt | DuckDB | MotherDuck | Dagster | Lightdash | Python
Reusable dbt macros for B2B SaaS Revenue Operations analytics
A focused macro library centralizing RevOps business logic for consistency across transformation models:
- CRM Normalization β Stage mapping, pipeline velocity, field completeness
- Revenue Classification β MRR movement, ARR segmentation, contract normalization
- Subscription Activity β Active status tracking, renewal detection, proximity
- Customer Lifecycle β Cohort assignment, health tiering
- Finance & Quality β Invoice aging, discount rates, data sanity checks
Install via dbt deps and use across any dbt project handling B2B revenue analytics.
Tech Stack: dbt | SQL | Jinja
Full-funnel marketing analytics warehouse tracking ad spend to closed revenue
Maps the entire B2B customer journey from first anonymous ad click to $100K+ enterprise deal:
- 56+ dbt models across staging, intermediate, and marts layers
- Domain validation filtering personal emails to focus on B2B accounts
- Identity resolution mapping floating leads to Virtual Accounts via domain intelligence
- SCD Type 2 tracking of historical CRM changes
- Streamlit dashboard showing KPI tracking, platform efficiency, lead funnel, and data lineage
- Dagster asset orchestration with full pipeline lineage visibility
Tech Stack: dlt | DuckDB | dbt | Dagster | Streamlit | Python
A production-grade A-Series SaaS data playground for testing RevOps analytics
7-layer revenue funnel simulator creating cross-referenced, realistic sandbox data:
- Meta Ads β HubSpot CRM β Stripe Billing β PostHog Analytics β Freshdesk Support β Supabase β Sales Intelligence
- Call transcripts with structured outcomes (closed_won, lost, stalled) and objections
- Full calendar dimension (dim_date) warehouse-ready
- Hybrid architecture combining real-time Flask frontend with daily batch operations
- 12 months of invoice history for cohort and churn analysis
Perfect for testing dbt models, reverse ETL pipelines, and RevOps dashboards on realistic data.
Tech Stack: Python | Flask | HubSpot API | Stripe API | PostHog | Supabase | Pandas
| Domain | Skills |
|---|---|
| Analytics Engineering | dbt, SQL, Python, Jinja, Data Modeling |
| RevOps & Go-to-Market | MRR/ARR tracking, Churn prediction, Unit Economics, Lead Scoring, PQL |
| Modern Data Stack | DuckDB, MotherDuck, Dagster, Lightdash, dlt, Streamlit |
| Data Quality & Testing | 160+ tests per project, dbt_expectations, SCD Type 2, Snapshots |
| Orchestration & Automation | Dagster assets, dbt, Python scripts, Reverse ETL |
| Cloud & Infrastructure | Local-first (DuckDB), Serverless (MotherDuck), Open Source |
Revenue-Driven Analytics
Every model I build solves a business problem. Dashboards alone don't move revenue; actionable insights do.
fct_accounts_healthβ CS intervention before cancellationfct_pql_signalsβ Sales outreach via Reverse ETLfct_mrr_waterfallβ Accurate board reporting & financial planningdim_accounts.is_ready_for_upsellβ Expansion workflows triggered automatically
Cost-Effective Modern Stack
$0/month infrastructure cost using DuckDB + free tiers. Proven with production data.
Modular, Testable Code
160+ automated tests. SCD Type 2 snapshots. Full dbt lineage. If it broke, we'd know before stakeholders did.
- E-Commerce Warehouse β Data warehouse for e-commerce analytics
- HR Attrition Analysis β Employee churn prediction
- Logistics KPI Analysis β Performance tracking for supply chain
- PostgreSQL Index Optimization β Database performance tuning
- SQL Collections β Query reference library
- Metrics Library β Centralized business metrics
| Resource | Link |
|---|---|
| B2B SaaS RevOps Intelligence | dbt Docs β’ GitHub |
| Lead-to-Account | dbt Docs β’ GitHub |
| SaaS Simulator | Live Demo β’ GitHub |
Building RevOps systems? Need analytics engineering expertise? Open to discussions about:
- Revenue intelligence architecture
- dbt & Modern Data Stack
- B2B SaaS metrics & analytics
- Open-source analytics
Feel free to explore, fork, and adapt these projects for your organization.
Built with precision. Designed for revenue. Powered by data. π
