AI & Industrial Digitalization Engineer
From the sensor to the screen
I work on both sides of a factory's data. On the floor: PLCs, SCADA and industrial protocols. On the screen: full-stack web apps, APIs, and the AI models that read the signals. Most real projects need both, so I build both.
The shop floor
Field signals, not slide decks
PLC logic in TIA Portal and Unity Pro, Ignition SCADA screens with alarms and a historian, and live acquisition over IEC 61850, Modbus, OPC-UA and Profinet. At OCP I pulled data off the electrical distribution network into one database and built the supervision view on top.
Fig 02 · The software
The whole stack, wired end to end
React and Next.js front ends, NestJS, Express and FastAPI back ends, PostgreSQL and MongoDB underneath, Docker to ship it. Trained in a full-stack bootcamp, then admin dashboards and APIs at Ark-x and NestJS services at Patho. The figure is the data path of my power-monitoring platform, from IED agents to the dashboard.
What I do
Three on the plant, three on the screen
The first three are plant-side work, the last three are software. Most of my projects use at least one of each.
01Automation & control
IndustrialPLC · SCADAPLC programs, SCADA supervision, and the protocol layer that gets field data out of the machine and into something people can read.
02Industry 4.0 & systems engineering
IndustrialMES · MBSEMES integration on ISA-95 / IEC 62264, RAMI 4.0, and SysML / UML models that carry a system from requirements through to verification.
03Operations & continuous improvement
IndustrialLeanOEE and KPI tracking, root-cause analysis, 8D, 5S and PDCA: the methods that make a line run better once its data is visible.
04Full-stack web apps
SoftwareReact · Next.jsDashboards, admin tools and customer-facing apps in React and Next.js, from the first screen to deployment.
05Back ends, APIs & data
SoftwareNode · PythonNestJS, Express and FastAPI services, REST and WebSockets, PostgreSQL, MongoDB and MySQL schemas, packaged with Docker.
06Applied AI
AIML · LLMsMachine learning models for anomaly detection and computer vision, and LLM agents, including the streaming assistant on this site and an agentic validation pipeline at Capgemini.
Work
Things I built and shipped
Plant-floor systems, web products, and the ones that are both. Filter by side, or open any card for the full write-up.
Toolkit
The tools, side by side
The plant side on the left, the software side on the right. Each row is a pair I tend to use together.
Shop floor
Software
TIA Portal, Unity Pro, Ladder, Structured Text, Grafcet
React, Next.js, TypeScript, JavaScript, Tailwind
Ignition SCADA, alarm management, historian
Node.js, NestJS, Express, FastAPI, REST, WebSockets
OPC-UA, Modbus, IEC 61850, Profinet
PostgreSQL, MongoDB, MySQL, SQL, Pandas, Power BI
MES integration, ISA-95 / IEC 62264, RAMI 4.0
Machine learning, deep learning, computer vision, LLMs, AI agents
SysML, UML, MBSE, requirements traceability, V&V
Docker, Git, Vercel, Claude Code, MCP, Cursor
Lean, 5S, PDCA, OEE, 8D, root-cause analysis
C, Python, Arduino, Raspberry Pi, ROS, MATLAB Simulink
Experience & education
Where the depth came from
Plants, engineering teams and software shops, most recent first.
- Feb 2026 – Aug 2026
Agentic AI & ADAS Validation Engineering Intern, Capgemini Engineering
ExperienceAISystems engineering and AI on an industrial-grade validation platform for ADAS / autonomous vehicles. Led requirements elicitation, architecture, interface management, and verification planning (SysML, UML), and built an automated pipeline from test intent to execution and reporting, cutting validation time by 96% vs. the legacy manual process.
- Jul 2025 – Sep 2025
Industrial Digitalisation Intern, OCP Ben Guerir
ExperienceIndustrialDrove an industrial digitalisation initiative on the electrical distribution network: acquired real-time data from field devices over four industrial protocols (IEC 61850, Modbus, OPC-UA, Profinet) into a centralized database, and built a supervision view surfacing live measurements, KPIs, and threshold alerts.
- Sep 2024 – Aug 2026
Master's in Industrial Technologies for the Factory of the Future (TIUF), UM6P
EducationIndustrialSmart factories, automation, Industry 4.0, MES integration, ISA-95, Lean 4.0, continuous improvement, data-driven industrial operations, and systems engineering (SysML, MBSE).
- Jun 2024 – Aug 2024
Backend Developer Intern, Patho (Pubsilon)
ExperienceSoftwareCollaborated with senior developers in a professional team, building NestJS backend services and APIs.
- Jan 2024 – May 2024
Full-Stack Developer Intern, Ark-x Talent Factory
ExperienceSoftwareBuilt full-stack web apps with React, Next.js, and NestJS, delivering admin dashboards and APIs for real-world use cases.
- Jan 2024 – May 2024
Full-Stack Developer Certification (Bootcamp), JobInTech, Casablanca
EducationSoftwareIntensive full-stack training (React, Next.js, NestJS) delivering production-style web applications.
- Apr 2023 – Jul 2023
Innovation Intern, Capgemini Engineering
ExperienceAIBuilt an IoT, sensor-based detection system using ML classification on embedded IMU data, with real-time signal acquisition and threshold-based alerting.
- 2020 – 2024
Licence in Electrical Engineering & Industrial Computing, FST Mohammedia
EducationIndustrialFoundation in electrical engineering, embedded systems, and industrial computing.
- 2020
Baccalauréat — Mathematical Sciences
EducationFoundationSecondary-school diploma with a focus on mathematics and physical sciences.

About
Multidisciplinary by design, not by accident
My background runs across four layers most engineers only touch one of: electrical engineering, industrial automation, systems engineering, and software/AI. In a modern plant, the useful person is the one who can talk to the field instruments, the data layer and the management chain in the same week.
My Master's at UM6P, Industrial Technologies for the Factory of the Future, covers the plant side: smart factories, MES, Lean 4.0. The software I write myself: acquisition, APIs, dashboards, anomaly detection. That is how I end up owning a problem end to end instead of handing it off.
Where I am headed: operations and project management in an industrial environment, earned one project at a time.
Leadership
President, Cyborgs Robotics Club (UM6P)
2024 – 2025Led a team across robotics, IoT and AI projects. Ran Science Week showcases, a teacher-training workshop with OTED (OCP) in Sidi Bouatman, and a robotics workshop at the American School of Marrakech.
Organiser, UM6P events
2024 – 2025National Industry Day at UM6P, including a direct exchange with the Moroccan Minister of Industry and Trade, the LEGO Robotics Competition, and the OCP Beyond programme visit.
Languages
- ArabicNative
- EnglishAdvanced · IELTS
- FrenchUpper intermediate · DELF
FAQ
Before you ask
Are you an industrial engineer or a software engineer?
Both, on purpose. The industrial side comes from an electrical engineering degree, a Master’s at UM6P and plant work at OCP. The software side comes from building it professionally at Ark-x and Patho, and from writing the software in every project since. Industrial digitalisation needs someone who understands the process and can also build the system.
What kind of role are you looking for?
Roles where the plant and the software meet: industrial digitalisation, automation, MES and Industry 4.0, industrial software. Longer term, operations and project management in an industrial environment.
Where can you work?
I am based in Casablanca and open to relocating, within Morocco or abroad.
Which languages do you work in?
Arabic (native), English (advanced, IELTS certified) and French (upper intermediate, DELF certified).
Can I see your code?
Personal projects are on GitHub at github.com/achraf-rd. Internship work belongs to the companies it was built for, so I describe it on this site rather than link to it.
Can I just ask you something?
Yes. The assistant in the bottom-right corner answers questions about my background, or you can write to me directly with the form below.







