← All systemsWealth management · contract
Portfolio analytics API and dashboard
Serverless Python API that pulls Refinitiv market data and runs Monte Carlo simulations, efficient-frontier optimization and time-series forecasts, with a Dash dashboard and OpenAI-written commentary. Dockerized, deployed through GitHub Actions.
What I built
- A serverless Python API on Azure Functions that pulls market data from Refinitiv.
- Analytics — Monte Carlo simulation, efficient-frontier portfolio optimisation, and time-series forecasting with Prophet and ARIMA, built on pandas and SciPy.
- A Dash / Plotly dashboard for exploring the results, with commentary written by the OpenAI API.
- MongoDB for storage; the whole thing is Dockerised and deployed through GitHub Actions.