Case study

Mutual Fund Overlap

See exactly where your mutual funds overlap — before it costs you diversification.

The challenge

Indian retail investors routinely hold multiple mutual funds without realizing how much of their portfolio is duplicated — the same underlying stocks, held across “different” funds, quietly canceling out the diversification they thought they had. There was no simple, SEBI-appropriate way to see this at a glance.

The approach (built with Claude Code)

Enable built a focused web tool: pick up to five funds, and the platform computes the overlap in their actual holdings — visualized as heatmaps, treemaps, and intersection (“UpSet”) charts rather than a wall of numbers. The build is explicitly educational, not advisory: it never recommends a fund, never claims a “best” choice, and never guarantees an outcome — language and behavior enforced throughout the build per SEBI-appropriate compliance norms. A monthly ingest pipeline keeps holdings data current across roughly 48 asset management companies.

What we shipped

A public web app (Flask backend, Plotly/UpSet visualizations, Cloudflare-routed) plus the monthly data pipeline that keeps it current. In its first production run (April 2026), the system computed 132,430 individual fund-overlap pairs in a single month across the covered AMC universe. In July 2026 the platform expanded into a five-tool suite; its portfolio backtesting module grew deep enough to stand as its own case study.

Outcome

Live and in monthly production. Ongoing traffic, user counts, and engagement figures aren't published here yet — no estimated numbers are shown until the client supplies verified data.

Screenshots

  • Mutual Fund Overlap desktop view showing a heatmap comparison of holdings overlap across five mutual funds
  • Mutual Fund Overlap results page on a 1280px desktop viewport
  • Mutual Fund Overlap results page on a tablet viewport
  • Mutual Fund Overlap results page on a mobile viewport

Tech notes

Python/Flask, SQLite + MySQL, Plotly + upsetplot, Cloudflare Worker routing, Railway deploy.