2025 · Personal project

Stock Forecast App

Time-series forecasting on market data with an interactive front end

PythonpandasTime-series MLStreamlit

An end-to-end forecasting tool: pull historical market data, engineer features, fit time-series models, and serve predictions through an interactive UI.

The pipeline

  • Data: automated retrieval and cleaning of historical price series.
  • Modeling: classical and ML-based forecasting, evaluated against naive baselines (the honest test most forecast demos skip).
  • Interface: an interactive app where a user picks a ticker and horizon and sees the forecast with its uncertainty.

Built as a learning project in applied ML, so the emphasis is on a clean pipeline and honest evaluation, not on beating the market.

visitor@alirezapakdaman — zsh