Skip to content
View achrafelhani's full-sized avatar

Block or report achrafelhani

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
achrafelhani/README.md

Achraf El Hani — Industrial & Software Engineering. Closing the loop between machines and software.

I'm an engineering student at Polytech Marseille (Industrial Engineering & Computer Science), working where industrial systems meet software.

I work across the whole loop rather than a single layer: the physical process, the controller that drives it, the data it produces, and the software that turns that data into decisions and sends them back to the machine.

Machine → Control → Data → AI → Software, with feedback to the machine

Stack

SoftwarePython · TypeScript · SQL · FastAPI · Flask · React · SQLAlchemy
DataPandas · NumPy · Matplotlib
AI & analyticsscikit-learn · PCA · regression · anomaly detection · LLM APIs
Automation & controlPLC (Delta) · CODESYS · PID control · MATLAB / Simulink
Industrial systemsOPC UA · Modbus · Ignition (SCADA)
3D & simulationOpen3D · three.js · 3D Slicer · ANSYS
ToolsGit · GitHub · VS Code

Selected work

MandibleSSM
3D · DATA · SOFTWARE
Web platform for statistical shape modeling of human mandibles: FPFH / RANSAC / ICP correspondence, PCA shape modes, and leave-one-out model evaluation. FastAPI, React, Open3D.
NutriAI
SOFTWARE · AI
Nutrition tracking web app: meal logging from text or photos with LLM-based estimation, daily dashboard, 30-day analytics, and a context-aware coach. Flask, SQLAlchemy, JWT.
PolyHeat
CONTROL
Closed-loop thermal regulation on a Delta PLC: PID control, Modbus communication, HMI, and a MATLAB / Simulink model of the process.
SCADA monitoring
INDUSTRIAL SYSTEMS
Supervision built on CODESYS and Ignition over OPC UA, with SQL historization, alarms, and condition-based maintenance.
Industrial data analytics
DATA · AI
Excel / CSV ingestion with Pandas, KPI computation, MAD-based anomaly detection, regression, dashboards, and reporting.

Connect

LinkedIn · Marseille, France

Achraf El Hani — loop closed

Pinned Loading

  1. mandible-ssm mandible-ssm Public

    Web platform for statistical shape modeling of human mandibles: STL import, FPFH/RANSAC/ICP correspondence, PCA shape modes, model evaluation and export. FastAPI + React.

    TypeScript

  2. nutriai nutriai Public

    Nutrition tracking web app: log meals from text or photos with LLM-based estimation, daily dashboard, 30-day analytics and a context-aware coach. Flask, SQLAlchemy, JWT.

    HTML