Kaushik Yeddanapudi Growth & Product Analyst | BCom Business Analytics Graduate - 2025 Focus: End-to-End SaaS Analytics System — from raw relational data to business intelligence.

Built an end-to-end SaaS analytics system to unify product usage, subscription lifecycle, and revenue data into a single analytical layer.

The system is designed to answer key business questions: • Where are users dropping off in the lifecycle? • Which customers are likely to churn? • What drives revenue growth and retention?

It combines SQL-based analysis, cohort modeling, and structured data design to transform raw data into decision-ready insights.


ERD PNG.png

The system is built on 5 relational tables

— Users, Subscriptions, Payments, Products, Subscription Items, and User Activities

Designed to capture the complete customer lifecycle. Foreign key relationships enable cross-table analysis: linking payment behavior to subscription tier, product adoption to churn risk, and user demographics to revenue segmentation. This schema was the foundation for every SQL query in the project.


TechFlow_SaaS_Analytics.png

The project started with a clear problem:

SaaS companies operate on fragmented data. Product, finance, and retention teams each have partial visibility but no unified view.

This system was built to solve that — tracking 1M+ records across user behavior, subscription lifecycle, payment flows, and product usage to generate CLV, RFM segments, and churn signals in a single analytical framework.


TechFlow_SaaS_Analytics2.png

Five core analyses were run against the dataset.

Customer Lifetime Value revealed that the top 5 users averaged $19,900+ each — disproportionate concentration that signals high dependency risk.

RFM segmentation identified 590 At-Risk users who haven't been addressed.

Revenue spiked 207% in May but trended downward, indicating acquisition without retention. Most critically — churn grew 5.6× in 5 months, from 814 to 4,575 users.