Skip to content
View AUREX-ML's full-sized avatar

Highlights

  • Pro

Block or report AUREX-ML

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AUREX-ML/README.md

Β  Β  Β 


⚑ "Engineering intelligent infrastructure for Africa's energy future." ⚑


🏒 About Aurex Digital Energy Solutions

Aurex Digital Energy Solutions is a founder-led engineering initiative based in Machakos, Kenya, at the intersection of:

Domain Focus
⚑ Electrical Engineering Power systems, solar PV, grid infrastructure
🌐 IoT & Connected Devices Smart sensors, edge computing, hardware-software integration
πŸ”‹ Energy Management Systems DERMS, OpenEMS, MyEMS, Virtual Power Plants
☁️ Cloud & Monitoring ThingsBoard, real-time dashboards, remote telemetry
πŸ€– AI & Machine Learning Predictive analytics, autonomous systems, energy forecasting

We build systems that make Africa's energy infrastructure visible, coordinated, and intelligent β€” connecting open-source tools, IoT hardware, and AI-driven analytics into practical, deployable solutions.


πŸš€ Featured Projects

Projects ranked by strategic priority β€” from flagship initiatives to foundational tools.


National-Scale Energy Digital Infrastructure | Python Β· FastAPI Β· AI Β· IoT Β· OpenEMS

Priority Scope Status

The cornerstone Aurex initiative β€” a national-scale Distributed Energy Resource Management System designed to give Kenya and broader African utilities a unified digital platform to monitor, coordinate, and optimize every distributed energy resource connected to the grid.

NDERMS bridges the gap between Kenya's rapidly growing distributed energy landscape β€” solar PV, batteries, microgrids, and flexible loads β€” and the digital intelligence layer needed to manage it all at national scale.

  • πŸ—ΊοΈ National-scope DER visibility & real-time telemetry
  • πŸ”„ Grid-level demand response & load coordination
  • 🧠 AI/ML energy forecasting & predictive grid analytics
  • πŸ”‹ Battery storage, solar PV & microgrid integration
  • 🏭 Virtual Power Plant aggregation across distributed assets
  • πŸ“‘ IoT-connected field devices & remote monitoring
  • πŸ”“ Built on open-source energy standards (OpenEMS, DERMS)
  • 🌍 Designed for Kenya β€” scalable across Sub-Saharan Africa

#NDERMS #NationalGrid #DistributedEnergy #VirtualPowerPlant #SmartGrid #Python #FastAPI #MachineLearning #IoT #OpenEMS #AfricaEnergy


πŸ₯ˆ 2 Β· ⚑ OpenEMS β€” Organisation

Open-Source Energy Management Development | Java Β· Renewable Integration Β· Battery Systems

Priority Status

The strategic backbone of Aurex's energy platform work β€” building on OpenEMS, the leading open-source framework for modern energy management, renewable integration, battery systems, and intelligent energy control. This is the core infrastructure layer all energy solutions are built upon.

  • 🌞 Solar PV & renewable energy integration
  • πŸ”‹ Battery system management & optimization
  • πŸ“‘ Real-time energy monitoring & forecasting
  • πŸ”§ Software-hardware bridge layer
  • 🌍 Foundation for Africa-scale energy deployments

#OpenEMS #EnergyForecasting #EnergyEfficiency #EnergyMonitoring #Java #RenewableEnergy


πŸ₯‰ 3 Β· πŸ”‹ DERMS β€” Concept

Distributed Energy Resource Management System | Python Β· FastAPI Β· Machine Learning Β· IoT

Priority Status License

A production-grade DERMS and Virtual Power Plant system for utilities and energy stakeholders β€” monitoring, coordinating, and optimizing distributed energy resources at scale. The most technically complex original Aurex project, directly addressing Africa's DER management gap and serving as the implementation base for NDERMS.

  • πŸ“‘ Real-time DER monitoring and telemetry
  • πŸ”„ Demand response orchestration
  • 🧠 ML-based energy forecasting & load prediction
  • πŸ›‘οΈ Smart grid integration & battery storage management
  • 🏭 Virtual Power Plant aggregation layer

#DERMS #VirtualPowerPlant #SmartGrid #Python #FastAPI #MachineLearning #IoT #BatteryStorage


Open-Source Facility Energy Monitoring | Python Β· Raspberry Pi Β· Dashboards

Priority Status

A practical facility-level energy management deployment using MyEMS β€” collecting energy data, visualizing KPIs, and improving operational efficiency through open-source tooling. Bridges Aurex's software capabilities with physical facility infrastructure.

  • πŸ“Š Energy data collection & KPI visualization
  • πŸ–₯️ Facility-level monitoring dashboards
  • πŸ₯§ Raspberry Pi edge deployment
  • πŸ”“ Open-source energy management stack
  • 🏒 Commercial & industrial facility readiness

#MyEMS #FacilityManagement #RaspberryPi #OpenSource #EnergyEfficiency


IoT Digital Twin for ESP32 Hardware | Python Β· ESP32 Simulation

Priority Status Industry Interest

πŸ“¬ Industry Interest: This project has received an active outreach inquiry from MineWing, an electronics-integrated company based in Vietnam, signalling international commercial interest in the IoT digital twin architecture.

A Python-based digital twin of a physical ESP32 plant monitoring setup β€” models the complete IoT data lifecycle from sensor generation to automated action. Enables full system prototyping without hardware β€” a pattern directly transferable to industrial IoT deployments.

  • 🌑️ Temperature, humidity & soil moisture simulation
  • πŸ” Full IoT data lifecycle modelling
  • πŸ“² Alert & automation logic
  • πŸ› οΈ Hardware-free ESP32 rapid prototyping
  • 🏭 Industrial IoT pattern β€” adaptable to manufacturing & agriculture

#DigitalTwin #ESP32 #IoT #Python #Automation #IndustrialIoT


πŸ› οΈ Tech Stack & Skills

⚑ Electrical & Energy Systems

Power Systems Solar PV DERMS VPP OpenEMS MyEMS Battery Storage Smart Grid

πŸ’» Software Development

Python FastAPI JavaScript Java GitHub Open Source

🌐 IoT, Cloud & Networking

IoT MQTT ThingsBoard Jetson Nano ESP32 Cisco

πŸ€– AI & Machine Learning

ML OpenAI Multi-Agent


πŸ“š Training & Certifications

Platform Course / Certification
🌐 Cisco Networking Academy Networking Fundamentals & Programming Essentials
πŸ”¬ Microsoft / GitHub IoT for Beginners (12 Weeks, 24 Lessons)
☁️ ThingsBoard Cloud Cloud IoT Platform Development
⚑ MyEMS & OpenEMS Open-Source Energy Management Systems
πŸ€– OpenAI AI Tools, Reasoning & Agentic Development
🌐 Full-Stack Web Dev JavaScript · HTML · CSS · Node.js

πŸ“ˆ GitHub Analytics

Β 

🌍 Mission & Vision

πŸ”† Aurex Digital Energy Solutions

Building the digital layer that Africa's energy infrastructure is missing.

Africa's energy systems are growing fast β€” solar PV, distributed generation, microgrids, and smart meters are being deployed across the continent. But the digital intelligence layer β€” the software, IoT networks, and AI systems that make energy visible, controllable, and efficient β€” is largely absent.

Aurex Digital Energy Solutions exists to close that gap. Through open-source tools, IoT deployments, and ML-driven analytics, we're engineering:

  • πŸ”­ Energy Visibility β€” real-time monitoring of every watt generated and consumed
  • πŸ”„ DER Coordination β€” managing distributed solar, batteries, and flexible loads intelligently
  • πŸ“‘ Connected Infrastructure β€” IoT systems that link hardware to cloud platforms
  • 🧠 AI-Powered Insights β€” predictive analytics for demand, maintenance, and optimization

🀝 Let's Build Together

Open to collaboration on:

  • πŸ”‹ Energy management, DERMS & Virtual Power Plant systems
  • 🌐 IoT smart infrastructure and sensor networks
  • ☁️ Cloud monitoring, telemetry, and data platforms
  • πŸ€– AI-assisted engineering and autonomous energy systems
  • πŸ§‘β€πŸ« Open-source energy tools and community building
  • 🌍 Africa-focused digital energy infrastructure projects

Β  Β 


⚑ Aurex Digital Energy Solutions · Machakos, Kenya · Powering Africa's Digital Energy Future

Pinned Loading

  1. National-Distributed-Energy-Resource-Management-System National-Distributed-Energy-Resource-Management-System Public

    National DERMS

  2. openEMS openEMS Public

    Forked from OpenEMS/openems

    open-source energy management system

    Java

  3. myems myems Public

    Forked from MyEMS/myems

    Facility Energy Management System

    Python

  4. Smart-Indoor-Plant-Monitor Smart-Indoor-Plant-Monitor Public

    This repository hosts a complete Python-based simulation of an IoT indoor plant monitoring system. Designed as a digital twin of a physical ESP32 hardware setup, this project models the entire IoT …

    Python

  5. DERMS DERMS Public template

    Virtual Power Plant(Distributed Energy Resource Management System)

    Python

  6. NuVision NuVision Public

    Application of Computer Vision On Nutrition

    Python