Customer Complaint Intelligence Platform
A large-scale Data Science platform that converts an 8-9 GB CFPB complaint file into reusable Parquet analytics, company risk signals, NLP routing, validated forecasts and executive recommendations.
Engineering decisions, role and limitations
- My role
- Built the preprocessing pipeline, Parquet outputs, analytics modules, risk logic, forecasting, NLP models and Streamlit dashboard.
- Key decision
- Pre-aggregate expensive analysis and read Parquet summaries at runtime instead of loading the 8-9 GB CSV in the app.
- Hardest problem
- Balancing scale, business actionability and honest interpretation of raw complaint volume.
- Boundary
- Complaint volume is not normalized by customer base; narrative coverage is 23.84%; product and issue classifiers are documented at 75.28% and 62.39% accuracy rather than overstated.
Why it matters: Scale is an engineering constraint, so the animation begins with the memory problem.
Selected current repository assets - shown at natural aspect ratio and available full size.



