Projects

ETF Rebalancer

Screenshot or visual for ETF Rebalancer
A fully automated machine learning system that predicts sector ETF performance and rebalances portfolios using XGBoost models. This project combines financial market analysis with ML to create a hands-off investment strategy that eliminates manual intervention and emotional decision-making. The architecture flows from Yahoo Finance API data collection through technical feature engineering to XGBoost prediction models, then applies portfolio optimization algorithms and executes nightly rebalancing. The entire pipeline is hosted on Streamlit Cloud with an interactive Plotly dashboard for real-time visualization. Website