← Back to Projects

RevMatch – Revenue Leak Detector for SaaS

RevMatch helps SaaS platforms detect and fix underbilling before it impacts revenue. This production-grade pipeline syncs product usage with billing data so finance, engineering, and ops teams can catch silent revenue loss using modern data tools.

Python (Faker)Apache AirflowdbtGoogle BigQueryFastAPIStreamlitDocker Compose

Core Components

Airflow Orchestration

Schedules and manages pipeline tasks for data ingestion and transformations.

dbt Modeling

Transforms raw data into staging and core models with tests and lineage tracking.

BigQuery Warehouse

Stores and processes large-scale usage and billing data for analytics.

FastAPI Layer

Exposes REST endpoints for revenue leakage insights.

Streamlit Dashboard

Visualizes leakage trends for finance and engineering teams.

Architecture Overview

RevMatch Architecture

Pipeline in Action

Scroll → to view more

Airflow DAG
Airflow DAG – Pipeline Orchestration
dbt Lineage Graph
dbt Lineage – Raw to Core
Dashboard 1
Leakage Overview Dashboard
Dashboard 2
Tenant Metrics & Trends
BigQuery revenue_leaks
BigQuery – revenue_leaks
BigQuery tenant_metrics
BigQuery – tenant_metrics
View Code on GitHub