PortfolioSaaS Metrics Pipeline + Dashboard

SaaS Metrics Pipeline + Dashboard

Personal Project

TL;DR - Quick Summary

Generate synthetic SaaS product data (users, subscriptions, events, churn) with a Python script using Faker, ingest it into DuckDB, model it into a star schema with dbt (fact_subscriptions, dim_users, dim_plans), and serve a live MRR/churn/retention dashboard in Streamlit.

PythonFakerDuckDBdbtGitHub ActionsStreamlit
Team:Solo project
Role:Data Engineer
Status:In Development
View Project
Come back in some time to see the results! 🚀

Project In Development

This project is currently being built. The TL;DR above provides the key summary. Full details, technical documentation, and code samples will be available once completed.