Case study
Mutual Fund Overlap
See exactly where your mutual funds overlap — before it costs you diversification.
Live
mutualfundoverlap.in ↗ · Shipped
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.
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
Tech notes
Python/Flask, SQLite + MySQL, Plotly + upsetplot, Cloudflare Worker routing, Railway deploy.



