This project is an experimental platform designed to help investors make informed, data-driven decisions by combining long-term financial modeling with real-time market intelligence. The solution consists of two core components

AI-Driven Prediction Engine – A multi-asset forecasting system covering 5 asset classes (Equities, Gold, Bonds, Real Estate, Cash) and major equity sectors (Technology, Healthcare, Financials, Energy, etc.). The engine uses:

  • Ensemble Learning – time series and tree based machine learning models are combined with optimized weighting based on validation performance
  • Asset-Specific Feature Engineering – Customized technical indicators, macro signals (Fed Funds, yield curves, inflation expectations), and cross-asset correlations tailored to each asset’s behavior
  • Alternative Data Integration – Google Trends search volume data (“buy gold”, “inflation”, etc.) as sentiment indicators and retail attention proxies
  • Adaptive Signal Logic – Momentum-based probability adjustments that recognize strong trend persistence, preventing false mean-reversion signals during sustained rallies
  • Multi-Horizon Forecasting – Predictions for 1-month, 3-month, 6-month, and 12-month horizons with directional signals (BULL/HOLD/BEAR) and probability scores

Real-time pricing is fetched via Yahoo Finance API to ensure predictions remain aligned with current market conditions.

Interactive Analytics Platform – A full-stack React + Firebase application enabling users to:

  • Explore Predictions – View ranked asset recommendations with expandable detail cards showing price targets and return forecasts
  • Visualize Trends – Interactive sparkline charts (collapsed view) and detailed historical + predicted price charts (expanded view) distinguishing past data (solid lines) from future projections (dashed lines)
  • Review AI Analysis – GPT-powered natural language explanations of model predictions, feature importance, and market context in English or Korean
  • Track Sectors – Dedicated sector analysis page with the same rich visualization and forecasting capabilities

The system stores predictions and LLM analyses in Firebase Firestore with merge-based updates, enabling incremental model runs without data loss. Historical price data and current prices are cached efficiently to minimize API calls.

Development Approach – As a solo developer building this project from 0 to 1, I am responsible for every part of the system from data engineering and model optimization to backend APIs and frontend user experience. By incorporating AI-assisted coding techniques throughout development, I’ve been able to:

  • Rapidly iterate on model architectures and hyperparameters
  • Debug complex data pipeline issues efficiently
  • Maintain consistent code quality across Python backend and TypeScript frontend

This approach allows the platform to evolve quickly while establishing a scalable foundation for future enhancements including hedging strategy tools, portfolio optimization, and expanded alternative data sources.

Backend Architecture

Software Stack

Posted in

Leave a comment