Ali Mdaihly with engineering sketches of a four-rotor drone, robotic arm and motor
Mechanical Engineering Portfolio

AliMdaihly

Mechanical Engineering •
Robotics & Controls

Designing mechanical systems.
Exploring robotics, control, and flight.

Ideas / Systems / Real-world impact

About

01 / Profile

I'm a mechanical engineering student at the American University of Beirut, graduating in 2027 with a 3.86 GPA. My work sits where mechanical design meets control systems and embedded software — I'm most at home taking a system from calculation and CAD through fabrication, instrumentation, and tuning until it performs on the bench, in the water, or in the air.

Recent work spans a full kinematics-and-dynamics pipeline for a 6-DOF Dobot CR10 arm, a self-balancing robot tuned live over Bluetooth, a vision-guided cart running real-time YOLO detection, and a CNC-machined fiberglass RC boat that won its race. Alongside coursework I've interned on hospital biomedical equipment, farm automation and PLC systems, and gas and steam turbines — and I lead the ASME team building Lebanon's first human-powered submarine.

LocationBeirut, Lebanon
DisciplineMechanical Eng.
GPA3.86 / 4.00
GraduatingClass of 2027
LanguagesEN · AR · DE
AvailabilityInternships · Research
0
Projects Built
0
1st-Place Wins
0
Internships
0
GPA / 4.00

Project Hub

02 / Rotor Dial

A 12-sector rotor — one blade per project. Hover a sector and its photo appears in the hub; click it (or any item in the picture list) to open the full project. ★ marks first-place builds.

P-HUB
Select a sector
Hover · Click to open
All 12 Projects · Full Detail

3D Lab

03 / Interactive

★ marks my real SolidWorks CAD, exported straight from the assemblies I designed — spin the actual self-balancing robot, wheelchair, and drying cabinet. The rest are stylized recreations of machines I work on. Drag to rotate · scroll/pinch to zoom.

COMPONENTS
DRAG TO ROTATE · SCROLL TO ZOOM
⊕ Exploded view 0% Slide to pull my real CAD assembly apart into its individual components — works on the ★ SolidWorks models.

Engineering Playground

04 / Try It Yourself

These aren't animations — they're live simulations running the same physics and control math from my projects. Move the sliders and break things.

ANGLE 0.0°
MOTOR 0.0
STATUS FALLING
UPTIME 0.0s · BEST 0.0s

Inverted Pendulum · PID

All gains start at zero, so it falls immediately — your job is to tune it. Kp fights the tilt, Kd damps the wobble, Ki removes drift. The IMU is modelled with real lag and noise, so high Kp alone won't save you.
Everything is at zero — there's no controller at all, so gravity wins instantly. Start by raising Kp: below 9.81 the wheels can never catch the tilt.
TARGET (0.0, 0.0)
ERROR 0.00 mm
ITERS 0

Inverse Kinematics · DLS Solver

Drag the blue target anywhere. The joints solve in real time using the same damped-least-squares method I wrote in NumPy for the Dobot CR10 — including the damping that keeps it stable near singularities.
Reach is limited by link lengths — drag outside the workspace and watch the solver stretch toward it without blowing up. That's the damping doing its job.
Cp 0.00 / 0.593
POWER 0.0 kW
TIP SPEED 0 m/s
Cl 0.00 \u00b7 attached

Wind Turbine \u00b7 BEM & Airfoil

From my MECH 683 study. The blade section is generated live from the real NACA 4-digit equations \u2014 change the airfoil and watch the profile, the lift, and the power curve all respond.
Betz limit is 0.593 \u2014 no rotor can beat it. My study targeted the 5\u20139 m/s band typical for Lebanon.

Experience

05 / Timeline

Internships

Jul 2026 – Aug 2026
Biomedical Engineering Intern
Trad Hospital · Beirut, Lebanon

Rotated through key hospital departments — Biomedical, Emergency, ICU, Operating Theater, Radiology, and NICU — assisting the biomedical team with inspecting, troubleshooting, and performing preventive and corrective maintenance on monitoring, diagnostic, and therapeutic medical equipment. Gained hands-on experience in installation, calibration, safety testing, incident-reporting procedures, and quality control of medical equipment. Completed as the GEP Medizintechnik Praktikum with Brünstlmedizin Healthcare (Munich).

Jun 2026 – Jul 2026
Robotics & Automation Engineering Intern
AgroCedrus Lebanon · Menjez, Akkar

Developed automation and mechanical-engineering solutions to reduce manual labor across the company's farm and carob-processing operations. Designed a solar tent dryer for carob and a PLC-based zone smart-irrigation system for the 15-hectare organic farm, and created an automation concept for the factory's processing line. Also evaluated seed-separation technologies, assessed new processing equipment, and proposed weeding-robot and agricultural-drone programs — delivering a phased, cost-justified automation roadmap.

Jun 2025 – Aug 2025
Maintenance Engineering Intern
Al Zahrani Combined Cycle Power Plant · Saida

Completed a Power and Control training program in the Mechanical Department's Operation & Maintenance division. Took part in daily maintenance — monitoring, inspection, and testing of gas and steam turbines, condensers, pumps, and firefighting systems — and worked across chlorination, desalination, and demineralization operations, plus filter cleaning, leak repair, and lubrication of machines and winches.

Research Assistant

Jun 2026 – Present
Aerial Robotics Research Assistant
AUB Aerial Robotics Lab — Dr. Bilal Kaddouh · Beirut

Working on the mechanical design of a vertical take-off and landing (VTOL) aircraft with internal airflow paths. My work focuses on the air-routing layout and the tilting mechanism for the electric ducted fan (EDF) casings, integrating the propulsion housings and their mechanical interfaces into the aircraft design.

Jan 2025 – Present
Robotics Research Assistant
AUB Robotics Lab — Dr. Hussein Hussein · Beirut
  • Contributed to locomotion development for the Unitree Go1 quadruped robot within AUB's Vertically Integrated Projects program. Worked on gait planning, balance, and stability by designing and adjusting Bézier-curve-based foot trajectories to control leg motion, improve step coordination, and achieve smoother walking — running and modifying the locomotion framework at both high- and low-level control layers on real robotic hardware.

  • My current research asks whether a Unitree Go1 can suppress liquid sloshing through its gait alone — no stabilizing platform and no liquid sensing at run time. I trained a reinforcement-learning policy using a pendulum model of the liquid to shape the reward, while the deployed controller relies only on proprioception and foot contacts. In simulation, it cut mean liquid tilt by 35–55% across flat, rough, and 10° ramp terrain, supported by two-phase CFD. Hardware transfer is ongoing: the policy does not yet walk reliably on the real robot.

Simulation comparisons · baseline and slosh-aware locomotion

Sep 2025 – Jan 2026
Sustainable Energy Research Assistant (VIP)
AUB STORM Project — Prof. Shadi Najjar · Beirut

Contributed to the study and preliminary development of a Borehole Thermal Energy Storage (BTES) system for building heating. Analyzed international BTES case studies (Meyrin, Switzerland and Kerava, Finland), conducted on-site measurements of the proposed AUB drilling area, mapped physical obstacles such as trees and underground services, and built a basic 3D SolidWorks model of the building and borehole field. Also investigated methods for producing tight U-bends in copper heat-exchanger tubes, analyzed sunlight direction, and calculated a suitable solar-panel tilt angle.

Teaching & Department Roles

2023 – Present
Engineering Tutor
Self-Employed & AUB Engineering Tutor Center · Beirut

Delivered academic support to engineering students across multiple courses. Led large-group review sessions (50+ students) for MECH 201 (CAD Design) and provided one-on-one tutoring in MECH 310 (Thermodynamics), helping students strengthen their grasp of core thermodynamic concepts and analysis.

Jan 2025 – May 2026
Help Desk Engineer
Mechanical Engineering Department, AUB · Beirut

Served as a primary point of contact between students and the department, assisting with course registration, capacity requests, scheduling, and graduation requirements, and directing inquiries to the appropriate faculty or staff for clear, timely communication.

Technical Skills

06 / Toolset
Programming & Simulation
PythonC++MATLAB/SimulinkROS 2PinocchioArduinoLabVIEWTRNSYSQBladeTurbSim
Design & Manufacturing
SolidWorksANSYSCNC MachiningFiberglass Layup3D PrintingPrototypingTolerancingVTOL DesignEDF IntegrationMechanism Design
Systems & Controls
PID ControlLegged LocomotionReinforcement LearningGait PlanningSim-to-Real EvaluationEmbedded SystemsESP32Raspberry PiPLC AutomationComputer Vision (YOLO)LinuxWSL
Core Skills
Technical LeadershipLiterature ReviewEvent OrganizationTime ManagementCommunicationTeamworkMaintenance SystemsGoogle WorkspaceMicrosoft Office
Languages English — Professional Arabic — Native German — A1

Leadership & Honors

07 / Beyond the Bench
Leadership & Membership
Honors & Awards
2023–2025Dean's Honor List — Spring 2023 through Fall 2025
Spring 20251st Place — IDEAS × LAAS Powered Aircraft Competition
Fall 20251st Place — RC Speed Boat Competition (fastest boat)
Spring 2024MVP — AUB Football Societies' League

Off the Clock

08 / Hobbies
⚽

Football

I've played competitively for most of my life — abroad with Tyre Football Academy in Sweden and Barcelona, and with the AUB varsity team in Greece and Turkey, plus tournaments in France, Monaco, and Italy. It taught me the thing engineering teams run on: you win as a unit or not at all. MVP of AUB's Societies' League in 2024.

SwedenBarcelonaGreeceTurkeyFranceMonacoItaly
🎮

Gaming

Where a lot of my interest in systems, feedback loops, and problem-solving under pressure started. Good games are just well-tuned control systems — read the state, adapt, and iterate faster than the problem does.

StrategySim racingCo-op
🏋️

Gym & Cooking

The gym is my reset button — consistent progress from consistent inputs, which is the same discipline that gets a project across the line. And I genuinely love to cook and eat: a recipe is just a process spec with better rewards. 😄

StrengthConsistencyHome cooking

Ask Me Anything

10 / Console

A portfolio assistant built into this page. Ask about any project, my skills, wins, or experience — it answers instantly and can open the project for you. Runs entirely in your browser; nothing is sent anywhere.

MDAIHLY-OS · PORTFOLIO ASSISTANTLOCAL · v1.0
Get in touch11 / Contact

Let's build something that works.

Open to internships, research collaborations, and full-time roles in robotics, controls, and mechanical design. The fastest way to reach me is email.