RCG Dashboard was built to enhance client transparency at Rising Capital Group — a secure, centralized hub where fund managers showcase portfolio performance, NAV, and margins. It's a Next.js application with Supabase Row Level Security ensuring each client sees exactly their data and nothing else.
Raw financial data arrives as spreadsheets, so I engineered a SheetJS-powered ingestion pipeline that turns uploads into clean, queryable records, and an automated PDF generation pipeline that accelerates presentation workflows — reports that used to be assembled by hand now render on demand.
Real-time financial insights are served through Upstash Redis with interactive Recharts visualizations, and Vercel Blob handles document storage. The result is a single pane of glass for the fund's numbers, fast enough to open in a client meeting.
- Supabase RLS: per-client data isolation
- SheetJS ingestion + automated PDF report pipeline
- Real-time insights via Upstash Redis + Recharts
- Built and shipped during my RCG internship