MindEnergy
Oct 2025 to Jul 2026
Student Data Analyst
A student job next to my degree, writing Python for the department that runs wind and solar units for their owners.
Ancillary services data platform and dashboard
A Python pipeline that collects, cleans and normalises ancillary service bid data from different sources into typed time series. New price areas are added in one definitions file. A Streamlit dashboard on top lets sales compare more than 30 data series across price areas, and gives other teams clean history fast.
Python · Streamlit
Unit map
An interactive satellite map of the department's units, used as its central dashboard. Python loads and transforms the data and serves it through FastAPI. The frontend is TypeScript and React, and it groups units together as you zoom out.
Python · FastAPI · Next.js · TypeScript
Operations monitoring and SMS alerts
A Python program that runs every 15 minutes and texts the trading team when a renewable asset's actual operation differs from the plan. Errors get found sooner, which lowers the risk of compensation claims later.
Python