Mohammad Abdossamadi (Mamaqani)

University Projects

These are projects completed during my university studies. For professional and personal projects outside of university, please visit the Projects page.

Machine Learning

Automatic CNC Process Planning Using Generative AI

2025

This program accepts multiple input types: natural language, CAD outputs, and hybrid formats. Performs automatic feasibility analysis, optimization, safety checks, and generates structured step-by-step outputs.

LLMGoogle ColabGenerative AI
Project Management

Planning to Launch an Online Insurance Portal

2025

Designed a comprehensive Agile-based project plan for an online insurance portal. Deliverables included project proposal, Business Model Canvas, scope statement, roadmap, sprint planning, and user stories.

Agile Project ManagementProject ManagementScrum
Project Management

Planning a Podcast Production Project

2025

Planned the production of a 10-episode podcast, including budgeting, timeline creation, and resource allocation. Created project charter, scope statement, WBS, cost estimates, roadmap, time/resource management plans, and risk assessments.

Agile Project ManagementProject ManagementScrum
Machine Learning

Fine-Tuning a PID Controller for a 27-DoF Panda Robot Using Bayesian Optimization

2025

Defined appropriate cost functions based on desired performance. Simulated the controller performance and evaluated results.

MATLABPythonGoogle ColabBayesian Optimization
Autonomous Vehicles

Waypoint Navigation of TurtleBot3

2025

Implemented waypoint navigation for TurtleBot3 with image processing, obstacle avoidance, localization, path planning, and feedback control.

MATLABSimulinkROSGazeboubuntu
Autonomous Vehicles

Environment Mapping and Path Planning with TurtleBot3

2025

Mapped a wide area using ROS (GMapping), imported the map into MATLAB, and implemented localization, path planning, and feedback control.

MATLABSimulinkROSGazeboGMappingpath planning
Autonomous Vehicles

Robot Path Planning Algorithms

2025

Implemented and compared path planning algorithms including RRT, RRT*, Dijkstra, and A*.

MATLABpath planning
Model Order Reduction

Reduced Modeling of a 2D Model Using POD-NN

2025

Simulated the unsteady thermal behavior of a 2D channel-bulk system using FEniCS by varying geometric and material parameters. Developed a non-intrusive POD-NN Reduced Order Model to significantly accelerate thermal simulations while preserving high accuracy. Exploited the ROM to perform an optimization balancing cooling efficiency and manufacturing cost based on material and geometry design.

FEniCSPythonPODNeural Networks
Model Order Reduction

Efficient Simulation of Linear Elasticity Problems Using Model Order Reduction Techniques

2025

Simulated 3D linear elasticity problems and generated a dataset by varying material parameters using FEniCS. Developed a POD-Galerkin Reduced Order Model to improve computational efficiency while preserving high accuracy. Analyzed the relationship between material properties and maximum deformation using the ROM.

FEniCSPythonPOD-Galerkin
Data Analysis

Full Modal Analysis of a Metal Specimen

2024

Experimental Test, FEM Analysis, Modal Extraction, and Result Comparison.

MATLABANSYSModal Analysis
Advanced Dynamics

Generating a FEM MATLAB Code to Analyze a Crane

2024

Generating FEM Code at MATLAB, Meshing, Modal Analysis, FEM Analysis, Modal Extraction, Result Comparison.

MATLABFEM
Bachelor of Science Thesis

Pitch Control of a Single Axis Plant Using a Fuzzy Gain Scheduling PID Controller

2022

Plant Modeling, Friction and Ground Effect Modeling, Optimization, and Evaluation. A Kalman Filter Was Used to Reduce the Effect of Noise and Parameter Estimation.

MATLABSimulinkFuzzy LogicKalman Filter
Aerospace Structural Design

Aircraft Wing Structure Design

2022

V-n Diagram Determination, Wing Loading Estimation, Wing Boxes Design, FEM Analysis.

SolidWorksFEMAirplane Design
Internship Project

Conceptual Design of a Civil Tail Sitter UAV

2021

Market Analysis, Mission Analysis, Weight Sizing, Performance Sizing.

DesignCivil UAVMarket AnalysisAirplane Design
Airplane Design 2

Preliminary Design of a 50-seat Regional Jet

2021

Design of High Lift Devices, Stability Analysis, Drag Estimation, Cabin Design, Wing Parameters Estimation, CFD Analysis of Wing Flow, Material Selection, Wing Structure Design, Cost Analysis. Based on the AIAA Graduated Aircraft Design RFP in 2020. Also, a 76-Seat Stretch Version of the 50-seat Aircraft Was Designed. Worked As a Group Leader of 7 Individuals.

Preliminary DesignCFDDesignAnalysisDrag EstimationAirplane Design
Computer Aided Design

Modeling and FEM Analysis of Punch and Die

2021

Making Punch and Die in Solidworks Using MACROs, FEM Analysis Using Abaqus in Different Boundary Conditions.

SolidWorksAbaqus
Computer Aided Design

Counting Objects Using Image Processing

2021

All Software-Based Tasks Were Performed in MATLAB Image Processing Toolbox.

MATLABImage processing
Computer Aided Design

Creating G-code for Roughing Cycle Using CATIA

2021

Modeling the Final Piece, Creating G-code for Roughing Cycle, and Making the Roughing Animation.

CATIAG-codeMachining
Machine Element Design 2

Gearbox Design

2021

Three-Shaft Gearbox Design. Bearing Selection, Chain & Sprocket, Pulley & Belt Design, Gear Design, Shaft Design, Tolerance Limits Determination.

DesignMachine DesignGearbox Design
Airplane Design 1

Conceptual Design of a 50-seat Regional Jet

2020

Market Analysis, Mission Analysis, Sensitivity Analysis, Performance Sizing, Configuration Design, Wing Design, Landing Gear Design, Empennage Design, Weight & Balance Estimation. Based on the AIAA Graduated Aircraft Design RFP in 2020. Also, a 76-seat Stretch Version of the 50-seat Aircraft Was Designed. Worked as a Group Leader of Seven Individuals.

DesignMarket AnalysisConceptual DesignAirplane Design
Control System Laboratory

PID Control of a 6DOF Quadrotor

2020

Modeling the 6DOF Plant, Designing the PID Controller, Controller Implementation.

SimulinkControlModelingPID
Machine Element Design 1

Shaft Design

2020

Static Analysis, Load Determination (Forces and Torques), Key Selection, Fatigue Analysis, Tolerance Limits Determination, Material Selection.

DesignAnalysisMachine Design
Heat Transfer

Dynamic Modeling and Simulation of Plate's Heat Transfer

2020

Dynamic Modeling and Heat Transfer Simulation Using Ansys Workbench, Heat Transfer Calculation Using MATLAB, Comparison of Two Solutions.

ANSYSMATLABHeat Transfer
Principles of Propulsion

Modeling and Simulation of Rolls-Royce Trent 1000 Engine Using Gas Turb

2020

Simulation of a Specific Condition in GasTurb, Theoretical Solution Calculation, Comparison of Two Solutions.

GasTurbPropulsion
Aircraft Performance

Airline Management

2020

Market Analysis, Discover New Ways to Survive in the COVID-19 Situation, Fleet Selection, Route Selection.

Market Analysis
Machine Design

Conceptual Design of Manual Single Punch Tablet Press Machine

2020

Market Analysis, Mechanism Design, Configuration Design. Worked in a Group of Three.

Conceptual DesignMachine DesignDesign
Strength of Materials

FEM Analysis of a 2D truss

2018

Modeling in AutoCad, FEM Analysis Using Abaqus, Comparison of Theoretical and FEM Solutions.

AutoCADAbaqusFEM
Thermodynamics 2

Modeling and Simulation of CCHP System Using Aspern HYSYS

2018

Modeling and Simulation Using Aspen HYSYS, Comparison of Theoretical and HYSYS Solutions.

Aspen HYSYSHeat Transfer
Introduction to Aerospace

Hand Launch Glider

2018

Design, manufacturing, and testing a hand-launched glider from scratch.

DesignManufacturing