Skip to main content

Analytics Dashboard

Real-time business intelligence and performance metrics • Last 12 Months

What You're Looking At

I built this dashboard to demonstrate my technical abilities and deep familiarity with SaaS metrics—the kind of thing you'd want to see in a job interview. My goal was to showcase real, interactive charts using modern React and JavaScript visualization libraries, not just static screenshots.

The challenge? I needed company data to display, but I don't have a company. So I set out to build a database I could populate with realistic fake metrics. I landed on Supabase as my database platform and used Snowfakery, an open-source data generation library, to create and inject synthetic company information—subscriptions, revenue events, customer lifecycles, the works.

What you're seeing below are simulated company metrics pulled from a live database via API. I have scripts running that generate new data points daily, so this dashboard continues to evolve as if it were tracking a real B2B SaaS company working on its renewal rates, churn prevention, and growth metrics.

Revenue Analytics

ARR trends, growth analysis, and revenue forecasting

Customer Analytics

Cohort analysis, retention metrics, and customer health

Operational Efficiency

CAC, LTV, magic number, and efficiency ratios

Move mouse to connect particles
🖱️Click to add new particles