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.
Education
- 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
B.Sc. in Mechanical Engineering K. N. Toosi University of Technology Website
Tehran, Iran | 2020 - 2025
Work Experience
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
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
I was awarded a prestigious scholarship by Pardis Technology Park for an industry-focused education program that supports top talented students in Iran. This program is part of PTP's mission to nurture innovation and bridge the gap between academic knowledge and industry needs, enabling participants to gain practical skills for a smooth transition into professional roles.
Research & Projects
🚚⚠️🌦️🧠 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
🚜🔴🌧❄ 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 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 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
🤖🏨 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
🚗 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 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
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
🎱 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
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
This project focuses on calculating the rise and slope in beams, crucial for structural engineering applications.
Keywords: C++, Strength of Materials principles
🏗 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
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