Back
Year
2025
Tech Stack
Python, Dash, Plotly, MQTT, pandas, Requests
Description
An end-to-end data pipeline and interactive dashboard for monitoring real-time
electricity generation and greenhouse gas emissions across the Australian
National Electricity Market (NEM), enabling timely insights into power production,
emissions trends, and the operational footprint of large-scale energy facilities.
Why this project matters
This project focuses on making complex, real-time energy and emissions data observable and interpretable. It highlights how live data pipelines can support operational monitoring and informed decision-making in large-scale systems.
Key Features
Technical Highlights
Why this project matters
This project focuses on making complex, real-time energy and emissions data observable and interpretable. It highlights how live data pipelines can support operational monitoring and informed decision-making in large-scale systems.
Key Features
- โก Real-time power generation tracking at 5-minute intervals
- ๐ Facility-level emissions monitoring across the NEM
- ๐ Interactive geospatial and time-series visualisations
- ๐ Continuous execution with automatic recovery
Technical Highlights
- ๐ก Change-aware MQTT publishing to minimise network load
- ๐ Seamless integration of live operational and historical datasets
- ๐ง Modular, scalable data pipeline architecture
- ๐ ๏ธ Automated execution, error handling, and recovery
My Role
- โ๏ธ Developed real-time ingestion pipelines using the OpenElectricity API
- ๐ Designed facility-level data aggregation and transformation logic
- ๐ก Implemented efficient MQTT-based messaging workflows
- ๐งช Optimised pipeline performance and operational reliability