🎯 Inspiration

Percception was born from the realization that individual investors lack access to the sophisticated analytics tools that institutional investors use daily. While large financial institutions leverage advanced AI, risk modeling, and multi-factor analysis to make decisions, retail investors are often limited to basic charts and surface-level metrics.

We wanted to democratize institutional-grade portfolio intelligence, making it accessible to everyone regardless of portfolio size.


💡 What It Does

Percception transforms mutual fund portfolio statements into comprehensive, actionable insights through:

  • Advanced risk analytics with Monte Carlo simulations and stress testing
  • AI-powered forecasting using LSTM/ARIMA ensemble models
  • Fund classification across 500+ Lipper categories with peer benchmarking
  • Multi-factor attribution analysis to understand performance drivers
  • ESG scoring and thematic exposure analysis
  • Interactive time-series visualization with key event detection
  • Behavioral bias detection and intelligent decision nudges
  • Automated report generation for comprehensive portfolio review

🛠️ How We Built It

We developed Percception using a modern tech stack:

  • Frontend: React with TypeScript for robust, type-safe development
  • Styling: Tailwind CSS for responsive and elegant UI components
  • Visualization: Recharts and Plotly.js for interactive graphs
  • Animation: Framer Motion for smooth transitions
  • AI Models: TensorFlow.js for client-side machine learning
  • Data Parsing: PDF extraction and transformation tools
  • Analytics: Statistical libraries for risk modeling and performance attribution

The architecture follows a modular approach with 17 specialized analytics modules, which can operate independently or in combination for end-to-end portfolio analysis.


⚠️ Challenges We Ran Into

  • Parsing structured data from diverse, often inconsistent PDF formats
  • Building institutional-grade models with limited compute resources
  • Designing a user-friendly UI for complex financial analytics
  • Maintaining performance with large-scale portfolios
  • Visualizing high-dimensional financial concepts intuitively
  • Ensuring statistical integrity in Monte Carlo and stress test outputs

🏆 Accomplishments We're Proud Of

  • Implemented 17 specialized modules used by institutional investors
  • Built an intuitive UI that simplifies complex financial insights
  • Developed a contextual AI assistant for portfolio analysis
  • Delivered comprehensive risk tools including stress testing
  • Enabled benchmarking across 500+ mutual fund categories
  • Designed a beautiful, responsive experience for all devices

📚 What We Learned

  • The power of visual storytelling in financial applications
  • Performance tuning for analytics-heavy, client-side models
  • Document parsing techniques for unstructured finance data
  • Value of user-centered design in fintech products
  • Financial model optimization using AI/ML best practices
  • Communicating risk in a transparent, data-driven way

🚀 What's Next for Percception

  • Integration with live market data for real-time updates
  • Support for expanded asset classes (stocks, bonds, alternatives)
  • Development of APIs for third-party tool integration
  • Native mobile app for iOS and Android
  • Natural language summaries and portfolio recommendations
  • Advisor-client collaboration tools
  • Tax optimization and compliance-ready reporting
  • Global expansion with multi-currency and market support

Built With

  • bolt
  • custom-parsers
  • framer-motion
  • pdf.js
  • plotly.js
  • react
  • recharts
  • statistical-libraries
  • tailwind-css
  • tensorflow.js
  • typescript
Share this project:

Updates