Hi there, my name is

Mohamed Elwalid Fadul.

I am an M.Sc. Mechanical Engineering student at NTNU, specializing in Robotics and Automation. I enjoy turning mechanical concepts into reliable systems through CAD, embedded control, sensors and testing, with a particular interest in subsea, offshore and industrial automation.

Portfolio / Engineering Work

Engineering Case Studies

A closer look at selected projects, focusing on technical context, my contribution, engineering focus and supporting documentation.

PRODUCT DEVELOPMENT · MECHATRONICS · PROTOTYPING

01

Aorta Compressor Prototype

QuAC is a proof-of-concept device developed to automate external aortic compression during postpartum haemorrhage. The four-month academic project combined input from healthcare professionals, mechanical product development, a custom linear actuator, wireless control and full-system prototyping.

My contribution

My assigned responsibility in the two-person mechatronics sub-team was electronic components, programming and implementation in the physical product. I worked on the two-ESP32 wireless architecture, ESP-NOW communication between the handheld controller and motor unit, button-based direction control, motor-driver integration and full-system testing with the mechanical and production teams.

Engineering focus

  • Wireless actuator control
  • Electronics integration
  • Prototype manufacturing
  • Full-system testing

Tools

ESP32ESP-NOWC/C++Fusion 360Prototyping

MECHATRONICS · EMBEDDED CONTROL · ROBOT DESIGN

02

Tracked BattleBot Platform

A remotely operated, sub-2 kg tracked competition robot developed as a complete mechatronic system. The team prioritised traction, robustness and a low wedge geometry for a mixed sand-and-metal arena.

My contribution

My documented primary responsibility was electronics and programming. Together with Malte vor dem Esche, I developed the embedded control software. My contributions included ESP32 implementation, DualShock 4 integration, motor-control logic, differential steering, turn-in-place and crawl modes, PCB development, electronics testing and system integration.

Engineering focus

  • Tracked drive control
  • Wireless operation
  • Embedded programming
  • Mechanical integration

Tools

ESP32Arduino C++DualShock 4L298NPWMPCB Development

INDUSTRIAL AUTOMATION · PLC · INDUSTRIAL COMMUNICATION

03

Industrial Automation and Communication

Selected laboratory work from TPK4128 at NTNU, showing a progression from Linux and C programming to PLC control, device communication and industrial middleware.

My contribution

Completed laboratory assignments across Linux and C, TCP/IP sockets, Ladder Diagram, SFC, OPC UA, MQTT and ROS2. I later organised the relevant material into a focused repository, retaining original PLC evidence and clearly identifying code reconstructed from my submission records.

Engineering focus

  • PLC logic using Ladder Diagram and SFC
  • TCP/IP communication with Raspberry Pi
  • OPC UA browsing, control and subscriptions
  • MQTT publish/subscribe messaging
  • ROS2 topics, services and actions

Tools

OpenPLCBeremizRaspberry PiLinuxCPython

CONTROL SYSTEMS · IMU · PID

04

Self-Balancing Robot

A physical two-wheeled balancing robot developed in TPK4125 at NTNU. The prototype combines BMI270 inertial sensing, Mahony attitude estimation, a configured 10 ms PID sample period and bidirectional PWM motor actuation.

My contribution

Developed collaboratively with Benjamin Færestrand. My work covered embedded programming and system integration across BMI270 acquisition, Mahony-filter angle estimation, QuickPID control, motor-driver commands and iterative physical testing.

Engineering focus

  • PID balance control
  • IMU angle estimation
  • Embedded programming
  • Real-time motor control

Tools

ESP32BMI270QuickPIDMahony FilterArduino C++PWM

FRACTURE MECHANICS · PYTHON · SUBSEA

05

Subsea Pipeline Fracture Assessment

An educational fracture-mechanics study investigating how pressure and assumed crack depth affect a simplified toughness screening calculation for a subsea pipeline.

My contribution

Extended my original TMM4142 assignment into a reproducible Python workflow. I implemented the pressure, hoop-stress, stress-intensity and plastic-zone calculations, added automated engineering checks and tests, and generated a pressure-versus-crack-depth screening envelope.

Engineering focus

  • Analytical fracture mechanics
  • Stress-intensity screening
  • Pressure and crack-depth sensitivity
  • Finite element modelling in Abaqus

Tools

PythonNumPyMatplotlibUnit TestingAbaqus/CAE

MACHINE LEARNING · ENGINEERING DATA · INTELLIGENT CONTROL

06

Machine Learning for Engineering Systems

A three-part academic project applying supervised learning, unsupervised anomaly detection and reinforcement learning to engineering problems: concrete-strength prediction, industrial pump monitoring and simulated building-climate control.

My contribution

I was the primary technical contributor across the three assignments and carried out most of the data preparation, Python implementation, model training, evaluation, visualisation and written synthesis. The work was submitted by a three-person group, with the other members contributing discussion and feedback, so the project remains credited as collaborative work rather than as an individual submission.

Engineering focus

  • Regression for material-property prediction
  • Unsupervised anomaly detection for pump sensors
  • Deep reinforcement learning for simulated control
  • Model evaluation and engineering interpretation

Tools

PythonPandasscikit-learnPyTorchRandom ForestIsolation Forest

CONTROL ENGINEERING · SYSTEM MODELLING · SIMULINK

07

PI Control of Dam Water Level

An academic control-engineering project in TTK4105 at NTNU, developing a closed-loop PI controller for water-level regulation in a simplified dam model under varying inflow and measurement noise.

My contribution

Worked in a four-person mechanical-engineering team to formulate the dynamic model, develop and tune the PI controller, build the Simulink implementation and evaluate the response under disturbances and sensor noise.

Engineering focus

  • First-order dynamic modelling
  • PI control and pole placement
  • Disturbance and noise response
  • Performance evaluation using IAE

Tools

MATLABSimulinkControl EngineeringSystem ModellingLaTeX

Technical Skills

A quick overview of the tools, systems and engineering areas I work with.

01

Mechanical Design & Manufacturing

CADFusion 360Mechanical Assemblies3D PrintingPrototypingWorkshop Manufacturing
02

Mechatronics & Embedded Systems

ESP32ArduinoEmbedded C/C++Sensors & IMUMotor ControlRaspberry Pi
03

Industrial Automation

PLC (LD/SFC)OpenPLCOPC UAModbus TCPMQTTLinux
04

Control Engineering

PID ControlSystem ModellingFeedback ControlMATLAB/SimulinkSensor Fusion
05

Simulation & Analysis

AbaqusFEAFracture MechanicsStress AnalysisMATLAB/Python
06

Programming, Data & ML

PythonNumPy/Pandasscikit-learnPyTorchGitData Analysis

Academic Journey

Education

Aug 2024 — Dec 2027 (expected)

M.Sc. Mechanical Engineering

NTNU — Norwegian University of Science and Technology, Trondheim

Specializing in Robotics and Automation, with focus on mechanical design, mechatronics, control systems and reliable industrial applications. Current coursework includes TPK4126 Subsea Control Systems, covering modelling and control of subsea processes, turbomachinery, valves and multiphase flow. My previous petroleum engineering studies complement this profile with an understanding of subsurface and offshore energy systems.

2022 — 2024

Petroleum Engineering Studies

NTNU — Norwegian University of Science and Technology, Trondheim

Completed 120 ECTS across two years of an integrated M.Sc. programme before transferring to Mechanical Engineering. Eight courses were transferred to the current degree. Relevant coursework included Geology, Geology and Geological Resources of Norway, Physics and Geophysics, Geomechanics and Flow in Porous Media.

2021 — 2022

Mathematics Studies (60 ECTS)

University of Bergen

Completed 60 ECTS of undergraduate mathematics studies, strengthening my foundation in modelling, analytical problem solving and engineering mathematics.

Contact

Get in touch

I am interested in engineering projects, internships and opportunities within robotics, automation, subsea and industrial technology.

mohamed dot e dot fadul at gmail dot com