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:

DomainFocus
Electrical EngineeringPower systems, solar PV, grid infrastructure
🌐 IoT & Connected DevicesSmart sensors, edge computing, hardware-software integration
🔋 Energy Management SystemsDERMS, OpenEMS, MyEMS, Virtual Power Plants
☁️ Cloud & MonitoringThingsBoard, real-time dashboards, remote telemetry
🤖 AI & Machine LearningPredictive 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

PriorityScopeStatus

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


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

PriorityStatus

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

PriorityStatusLicense

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

PriorityStatus

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

PriorityStatusIndustry 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 SystemsSolar PVDERMSVPPOpenEMSMyEMSBattery StorageSmart Grid

💻 Software Development

PythonFastAPIJavaScriptJavaGitHubOpen Source

🌐 IoT, Cloud & Networking

IoTMQTTThingsBoardJetson NanoESP32Cisco

🤖 AI & Machine Learning

MLOpenAIMulti-Agent


📚 Training & Certifications

PlatformCourse / Certification
🌐 Cisco Networking AcademyNetworking Fundamentals & Programming Essentials
🔬 Microsoft / GitHubIoT for Beginners (12 Weeks, 24 Lessons)
☁️ ThingsBoard CloudCloud IoT Platform Development
MyEMS & OpenEMSOpen-Source Energy Management Systems
🤖 OpenAIAI Tools, Reasoning & Agentic Development
🌐 Full-Stack Web DevJavaScript · 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-ENERGY-OPERATING-SYSTEMNATIONAL-ENERGY-OPERATING-SYSTEMPublic

    distributed energy operating system

  2. openEMSopenEMSPublic

    Forked from OpenEMS/openems

    Facility EMS

    Java

  3. myemsmyemsPublic

    Forked from MyEMS/myems

    Facility Energy Management System

    Python

  4. Smart-Indoor-Plant-MonitorSmart-Indoor-Plant-MonitorPublic

    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. DERMSDERMSPublic template

    Virtual Power Plant(Distributed Energy Resource Management System)

    Python

  6. NuVisionNuVisionPublic

    Application of Computer Vision On Nutrition

    Python