Skip to content
View andrew-abdelmalak's full-sized avatar

Highlights

  • Pro

Block or report andrew-abdelmalak

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

Andrew Abdelmalak

Final-Year Mechatronics Engineering Student — German University in Cairo

Designing and building autonomous systems end-to-end: from Euler-Lagrange dynamics and nonlinear control theory through ROS/Gazebo simulation to 3D-printed hardware. Interned across process engineering (Electrolux Group), supply chain (Valley Water), and automotive diagnostics (KAYAN Group). Seeking a Summer 2026 engineering internship.


Tech Stack

Robotics & Simulation ROS MATLAB Gazebo

Programming Python C++ MicroPython Arduino

Engineering Design SolidWorks ANSYS Fusion 360 KiCad

Automation & Control FluidSIM TIA Portal


Featured Work

Project Summary Stack Links
4-DOF Service Manipulator Full-pipeline robotic arm: DH kinematics via Newton-Raphson IK (<10⁻¹⁰ m error), cubic-spline trajectory planner, dual-platform sim (Gazebo + Simscape), and 3D-printed hardware executing a complete tea-prep sequence in ~49 s Python · MATLAB · ROS Noetic Repo · Paper
2-DOF Nonlinear Control Euler-Lagrange dynamics, feedback linearization, Lyapunov stability certificate (<0.01 rad SS error), controllability verified across 14,400 configs, Arduino hardware implementation C++ · MATLAB · Arduino Repo · Paper
Intelligent Robot Assistant PDDL task domain + Fast Downward planner integrated with ROS 2 Humble; Python bridge translating A* LM-cut plans into live robot commands; pick-and-place demo across 6 rooms at 0.30 m tolerance in Gazebo Python · ROS 2 · PDDL Repo · Paper
Cooperative EV Fleet Scheduling Python/PyTorch EVRP framework with FIFO charging queues; benchmarked GA, PSO, TLBO, SA, DQN — GA outperforms PSO by 33% under congestion Python · PyTorch Repo · Paper
Soil Salinity (EC) Sensor 2-electrode probe: Lagrangian MATLAB model (60× faster settling), conductance-based circuit (76.8% non-linearity reduction, R²>0.99), Simulink verification, 10× sensitivity gain over Atlas Scientific MATLAB · Simulink Repo · Paper
Smart Cleaning Robot Bachelor thesis: 2.65 kg autonomous cleaner — SolidWorks chassis, KiCad PCB, PID + obstacle-avoidance state machine on Pico W, BLE remote (10 m), >60 min runtime MicroPython · SolidWorks · KiCad Repo · Thesis

Connect

LinkedIn Email

Pinned Loading

  1. 2-dof-robotic-arm-control-system 2-dof-robotic-arm-control-system Public

    Non-linear control of a 2-DOF robotic arm: Euler-Lagrange modeling, feedback linearization, Lyapunov stability, and Arduino hardware implementation

    C++

  2. 4-dof-service-manipulator 4-dof-service-manipulator Public

    End-to-end 4-DOF service manipulator project: kinematics, simulation, and hardware execution.

    MATLAB

  3. smart-cleaning-robot smart-cleaning-robot Public

    MicroPython smart cleaning robot controller with BLE, encoder feedback, and PID motion control.

    Python

  4. soil-salinity-ec-sensor soil-salinity-ec-sensor Public

    Design, modeling, optimization, and evaluation of a two-electrode soil EC sensor for precision agriculture — MATLAB/Simulink RLC modeling, geometric optimization, signal compensation, and commercia…

    MATLAB

  5. turtlebot3-ai-service-robot turtlebot3-ai-service-robot Public

    AI service robot combining ROS 2 TurtleBot3 navigation/manipulation with PDDL-based task planning in a simulated apartment

    Python

  6. youssefrfarid/ev-fleet-routing-optimization youssefrfarid/ev-fleet-routing-optimization Public

    Multi-algorithm optimization framework for cooperative EV fleet routing and charging — benchmarks SA, GA, PSO, TLBO, and DQN under nonlinear charging physics and shared station capacity

    HTML