Logo

Mohammad Malekiabyaneh

Mechatronics Engineer & AI Enthusiast

About Me

Hello! My name is Mohammad Malekiabyaneh. I recently graduated with a B.Sc. in Mechanical Engineering (Mechatronics) from K. N. Toosi University of Technology. I am passionate about applying AI, computer vision, and control to design smart, safe, and efficient mechanical systems, and I’m excited to contribute to research and industrial projects that push the boundaries of engineering and technology.

Download CV

Education

K. N. Toosi University of Technology Logo

    B.Sc. in Mechanical Engineering K. N. Toosi University of Technology Website

    Tehran, Iran | 2020 - 2025
    • Major: Mechatronics
    • Thesis: Simulation of a Deep Learning–Based Hazard-Zone Detection and Warning System for Open-Pit Mining Trucks under Varying Weather and Speed Conditions

Work Experience

Nasir Driving Simulator Logo

Machine Learning Intern | Nasir Driving Simulator Website

Nasir Driving Simulator
Tehran, Iran | Apr 2024 - Present

Nasir Simulator Co. Tech is leading the way in driving simulation technology, offering cutting-edge simulators that transform driver training, enhance road safety, and improve learning outcomes.

As a machine learning intern, I am working on a weather-aware hazard-zone detection and warning system for open-pit mine dump trucks. Using CARLA-based simulation, a ResNet-18 weather classifier, and physics-informed braking-distance models, we dynamically scale red/yellow safety zones based on truck speed, road friction, and road conditions. This real-time system provides intuitive visual warnings and logged metrics to improve situational awareness and support safer operations in mining environments. Learn more

K. N. Toosi University of Technology Logo

Teaching Assistant

Mechanical Engineering Department, K. N. Toosi University of Technology
Sep 2023 - Feb 2024
Computer Programming in C++
  • Conducted teaching and exercise-solving classes
  • Designed and graded assignments and exams

Skills

  • Programming Languages: Python, C++, MATLAB
  • Artificial Intelligence: Neural Networks, Segmentation, Detection, Classification, Regression
  • Tools and Libraries: PyTorch, TensorFlow, Keras, OpenCV, NumPy, Pandas, Matplotlib, scikit-learn
  • Mechanical Engineering: Mechatronics, Robotics, Control Systems, Sensor Fusion
  • Tools & Software: Git/GitHub, Altium Designer, Excel, Word, PowerPoint, CARLA, LaTeX
  • Development boards: Arduino, ESP32, Raspberry Pi
  • Web Development: HTML, CSS
  • Operating systems: Windows, Linux

Honors & Awards

  • Ranked in the top 5% of mechanical engineering students at K. N. Toosi University | Sep 2024
  • Qualified for Direct Master’s Admission as an Exceptional Talented Student (NODET) | Sep 2024
  • Scholarship from Pardis Technology Park (PTP) as a top talented student | Sep 2024
  • Ranked within the top 1.5% in the Iranian University Entrance Exam | Aug 2020

Research & Projects

Weather-Aware Hazard Zone Simulation for Open-Pit Mine Dump Trucks

🚚⚠️🌦️🧠 Simulation of a Deep Learning–Based Hazard-Zone Detection and Warning System for Open-Pit Mining Trucks under Varying Weather and Speed Conditions (B.Sc. Thesis)

CARLA-based simulation of open-pit mine traffic that adapts dump-truck red/yellow hazard zones to vehicle speed and road/weather conditions. A ResNet-18 weather classifier (Sunny-Dry / Rainy-Wet / Snowy-Icy / Dusty-Dry) feeds a friction-aware braking-distance and TTC/THW model, with real-time overlays and CSV logging for quantitative risk analysis.

  • Trained a ResNet-18 weather classifier on open-pit mine scenes (4 road/weather-condition classes).
  • Derived physics-informed braking and hazard-zone scaling from speed, friction coefficient μ, and road grade.
  • Implemented real-time visualization, warnings, and reproducible CARLA scenarios with logged metrics.

Keywords: ResNet-18, Weather Classification, CARLA Simulation, OpenCV, Hazard Zones, Braking Distance, TTC/THW

Hazard Zone Detection

🚜🔴🌧❄ Real-time Collision Avoidance Smart System for Dump Trucks using Deep Learning (Research Prototype)

This project develops a hazard zone detection system for dynamic dump trucks, analyzing road conditions and potential risks using advanced algorithms.

  • Developed an intelligent safety zone detection system for dump trucks in open-pit mining environments using YOLO and OpenCV, incorporating real-time visual alerts for hazard zones
  • Used YOLOv11 model for real-time object detection, dynamically adjusting the danger zones around the truck based on speed and weather
  • Designed a weather detection model using a labeled dataset that integrates a road segmentation model to enhance classification accuracy
  • Building a real-time road tilt measurement system using edge detection and digital filters
  • Developing a real-time speed estimation system utilizing adaptive bounding box sizing, kinematic modeling, and distance measurement from video input

Keywords: Python, Image Processing, Machine Learning

Autonomous Robot

🤖🍌 Autonomous Agricultural Robot Navigation and Object Detection

In this project, we built an autonomous robot that can navigate environments and detect objects using computer vision and sensor fusion techniques The robot is controlled by a PID controller and utilizes Artificial Potential Field pathfinding while detecting and classifying objects (rotten vs. fresh bananas) using YOLO. The aim is to create an efficient and intelligent robotic system that can operate in real-world environments.

Keywords: Python, OpenCV

Vehicle Detection

🚗 Vehicle Detection and Counting System Using YOLO and SORT Tracker

This project utilizes the YOLO algorithm to detect and count vehicles in real-time, helping with traffic monitoring and analysis.

Keywords: Python, OpenCV, YOLOv10, TensorFlow

Structure of Robot

🤖🏨 Smart Hospital

This project is an autonomous robot designed for navigating hospital environments. It uses Aruco markers for object detection and tracking to interact with its surroundings in real-time.

Keywords: Python, OpenCV, Aruco Markers, ESP32

Steering Angle Estimation

🚗 CNN-Based Steering Angle Estimation

This project utilizes Convolutional Neural Networks (CNNs) to estimate the steering angle of a vehicle from images, helping in autonomous driving systems.

Keywords: Python, TensorFlow, CNN

Fatty Liver Disease Diagnosis

🩺 Fatty Liver Disease Diagnosis using Neural Networks

This project focuses on diagnosing fatty liver disease using neural networks. It uses patient data to train the model for accurate predictions of liver conditions.

Keywords: Python, TensorFlow, Keras, Neural Networks, Pandas, NumPy, Data Preprocessing

Clothing Classification using CNNs

👗👖 Clothing Classification using CNNs

This project uses Convolutional Neural Networks (CNNs) to classify various clothing types such as shirts, pants, dresses, and more. It achieves high accuracy through deep learning techniques and data augmentation.

Keywords: Python, TensorFlow, Keras, CNN, Pandas, NumPy, Data Augmentation

Ball Position Control

🎱 Control of Ball Position on a Horizontal Rod

This control system project focuses on maintaining a ball's position on a horizontal rod using PID control techniques.

Keywords: MATLAB, C (Programming Language), Control Systems, Embedded System

Inverted Pendulum Control System

🎯 Inverted Pendulum Control System

This project involves designing a control system to stabilize an inverted pendulum. The system is modeled and simulated using MATLAB, with a PID controller ensuring the pendulum maintains a stable vertical position (θ = 180°) from an unstable starting position (θ = 0).

Keywords: MATLAB, Simulink, Control Systems, PID Controller

Rise and Slope Calculation in Beams

📐 Rise and Slope Calculation in Beams

This project focuses on calculating the rise and slope in beams, crucial for structural engineering applications.

Keywords: C++, Strength of Materials principles

Truss Structure

🏗 Truss Structure Analysis

This project focuses on the structural analysis of trusses. A C++ program reads input files containing data for different case studies and computes the forces acting on the truss members.

Keywords: C++, Structural Mechanics, Object Oriented Programming (OOP)

Tic-Tac-Toe Game

❌⭕ Tic-Tac-Toe Game

This project is a classic Tic-Tac-Toe game implemented in C++. It allows two players to take turns marking their symbols on a 4x4 grid and determines the winner or if the game ends in a draw.

Keywords: C++

Personal Interests

  • 🏋️‍♂️ Bodybuilding (Professional)
  • 🏓 Table Tennis (Professional)
  • 🚀 Entrepreneurship and Leadership