Skip to content
View akeanti's full-sized avatar
:shipit:
Idk anymore...
:shipit:
Idk anymore...

Block or report akeanti

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.

Content in all repositories owned by your account will be closed.
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
akeanti/README.md

Akeanti: electrical and energy engineering student at EHTP, first year. Power systems, embedded hardware and scientific computing. Open to a first-year internship, summer 2027, for 1 to 2 months.

Request my CV Email me Website: akeanti.xyz See my projects

First-year electrical & energy engineering student at EHTP, after CPGE MP and the CNC.
I build complete systems, from GPS-synced sensors and ESP32 firmware to grid solvers and ML models,
and I check every result against a reference.
Seeking a first-year internship (stage de 1re année) for summer 2027, for 1 to 2 months.

Proof in numbers: swingbus matches the PYPOWER reference to 1e-13 per unit; screens all N-1 outages of a 118-bus grid in 8.3 ms; ariadne runs mazes 2.4 times faster with clothoid turns; malfoid recognizes gestures with 99.6% top-1 accuracy on-device; 230+ automated tests in CI across 4 repositories.

01 · Selected work

cascade-gnn, machine learning for power grids. Early warning for cascading grid failures: five graph neural networks against XGBoost on PowerGraph (NeurIPS 2024), with edge attributions you can check. Key numbers: 5 GNNs against tuned XGBoost baselines; 3 splits leakage-checked evaluation. Stage: v0.3. Tests passing. 2 stars, updated 26 Aug 2026. swingbus, power systems analysis. Power flow, N-1 contingency screening and DC optimal power flow with LMPs for transmission grids, in about 3,000 lines of NumPy and SciPy. Key numbers: 1e-13 pu agreement with PYPOWER; 8.3 ms full N-1 screen, 118 buses. Stage: v0.1. Tests passing. 1 star, updated 5 Oct 2026.

nabd, grid sensing hardware. Open network of GPS-synchronized ESP32-S3 nodes measuring grid frequency, ROCOF and synchrophasors (IEEE C37.118), with a live map and open data. Key numbers: $59 per node, bill of materials; C37.118 IEEE synchrophasor format. Stage: pre-release. Tests passing. 1 star, updated 14 Oct 2026. drpc, developer tools. Discord Rich Presence for MATLAB and Simulink: shows what you are editing, running, debugging or simulating. Runs inside MATLAB, no Python or Node. Key numbers: 9 activity states detected; 1 line install from MATLAB. Release: v1.1.0. Tests passing. 1 star, updated 11 Oct 2026.

ariadne, robotics and control. Simulation-first ESP32 micromouse: clothoid turn synthesis, time-optimal planning and a 10 kHz physics model running the real firmware control law. Key numbers: 2.4× faster than stop-and-pivot; 115 automated tests in CI. Release: v3.0.0. Tests passing. 1 star, updated 13 Oct 2026. malfoid, embedded systems. ESP32-S3 gesture wand: on-device spell recognition from a 6-axis IMU, haptics, and smart-home control through Home Assistant and MQTT. Key numbers: 99.6% top-1 accuracy on test casts; ~1 ms inference on the ESP32-S3. Stage: active build. Tests passing. 1 star, updated 14 Oct 2026.

02 · Toolkit and activity

Toolkit. Power and energy: power flow, N-1 contingency, DC-OPF and LMPs, synchrophasors, IEEE C37.118, MATPOWER, MATLAB and Simulink, signal processing. Embedded and hardware: ESP32 and ESP32-S3, ESP-IDF, FreeRTOS, C and C++, PlatformIO, KiCad, IMUs and sensors, MQTT, Arduino. Software and data: Python, NumPy, SciPy, PyTorch, XGBoost, SHAP, pytest, Docker, GitHub Actions, Git, Linux, LaTeX.

Live GitHub activity: contributions per week over the last 26 weeks, public repositories, stars, followers and the languages I used over the last 12 months.

Hiring a first-year engineering intern? Stage de 1re année, summer 2027, for 1 to 2 months, Morocco or abroad, on-site, hybrid or remote. Fields: power and energy systems, embedded, industrial AI, OT security. EHTP, first year, after CPGE MP and the CNC. Arabic, French, English. Click to request my CV.

Plain-text profile · for your notes or ATS
Akeanti | First-year electrical & energy engineering student, EHTP (GEE)
Background   CPGE MP · CNC
Looking for  First-year internship (stage de 1re année), summer 2027, for 1 to 2 months
Fields       Power & energy systems · embedded systems · industrial AI · OT security
Location     Morocco or abroad · on-site, hybrid or remote
Languages    Arabic (native) · French (fluent) · English (professional)
Projects     swingbus     power flow, N-1, DC-OPF with LMPs in NumPy/SciPy; matches PYPOWER to 1e-13 pu,
                          full N-1 of IEEE 118 in 8.3 ms, 95 tests on Linux/macOS/Windows
             nabd         GPS-synced ESP32-S3 synchrophasor nodes (IEEE C37.118), ~$59 per node, KiCad, hardened CI
             cascade-gnn  5 graph neural networks vs XGBoost on PowerGraph (NeurIPS 2024), edge attributions, Docker
             ariadne      ESP32 micromouse: clothoid turns, time-optimal planning, 10 kHz physics sim, 115 tests, v3.0.0
             malfoid      ESP32-S3 gesture wand: on-device recognition (99.6% top-1), haptics, Home Assistant/MQTT
             drpc         Discord Rich Presence for MATLAB/Simulink (MATLAB + C#), v1.1.0
             Earlier      PEM electrolyzer fault diagnostics (XGBoost, SHAP); resonant WPT prototype, 23% at 34 kHz
Skills       Python, C, C++, C#, MATLAB/Simulink, NumPy, SciPy, PyTorch, XGBoost, SHAP, ESP32, ESP-IDF,
             FreeRTOS, PlatformIO, KiCad, MQTT, Git, Linux, Docker, GitHub Actions, LaTeX
Contact      akeantie@gmail.com · github.com/akeanti · akeanti.xyz · CV on request

The header, project cards and stats rebuild themselves from the GitHub API every 6 hours (script).

Pinned Loading

  1. cascade-gnn cascade-gnn Public

    Graph neural networks for early prediction of cascading failures in power grids, benchmarked against XGBoost and made explainable with GNNExplainer. Built on the PowerGraph (NeurIPS 2024) dataset.

    Python 2

  2. swingbus swingbus Public

    Power flow, N-1 contingency screening, DC optimal power flow with LMPs and cascading failure simulation for transmission grids. NumPy and SciPy, reads MATPOWER cases, ships the IEEE and PGLib-OPF s…

    Python 1

  3. nabd nabd Public

    Open network of low-cost GPS-synchronized ESP32-S3 nodes measuring grid frequency, ROCOF, and voltage synchrophasors (IEEE C37.118), with a collector, live map, and open dataset.

    Python 1

  4. matlab-discord-rpc matlab-discord-rpc Public

    Discord Rich Presence for MATLAB. Shows what you're editing, running, debugging or simulating. Runs inside MATLAB, no Python needed.

    MATLAB 1

  5. ariadne ariadne Public

    A micromouse that designs its own turns: clothoid turn synthesis, time-optimal planning bit-identical in C++, distance-domain estimation and Monte Carlo design studies. ESP32 + FreeRTOS. Looking fo…

    Python 1

  6. malfoid malfoid Public

    Open-source ESP32-S3 gesture wand with a platinum attitude: on-device spell recognition, haptics, Home Assistant, and a browser console.

    C++ 1