Mohammad Samiul Hasan

Mohammad Samiul
Hasan

Prospective PhD Applicant

New Jersey, USA

Something About Me

Prospective Ph.D. applicant in the fall 2026. I am a highly analytical Mechanical Engineer with a robust industrial background in CAD & CAE. My expertise combines practical design engineering experience with advanced computational skills in algorithmic problem-solving and machine learning (C++ & Python). I have experience in molecular dynamics (MD) simulations, where I utilize tools like LAMMPS, Atomsk, and OVITO to analyze and predict material behavior at the atomic level (Details on Expertise Page). I am eager to contribute this unique blend of skills to cutting-edge research as I transition into a doctoral program.

Key Research Interests:
  • Computational Modeling and Simulation (Materials, Mechanics)
  • Applied Machine Learning for Scientific Discovery and Optimization
  • Solid Mechanics and Structural Integrity (Failure Analysis and Prediction)
View my CV

Education

MSc Applied Statistics and Data Science

Jahangirnagar University (JU)

January 2024 - July 2025

GPA: 3.85/4.00 | Final Project is Incomplete

BSc Mechanical Engineering

Shahjalal University of Science and Technology (SUST)

January 2017 - August 2021

GPA: 3.30/4.00

Conference Presentations See in Detail

1. Tensile Mechanical Performance of Horizontally Twinned Al Nanopillar by Molecular Dynamics Analysis

Mohammad Samiul Hasan, Zinia Sultana Joti

Presented at: 8th International Conference on Mechanical, Industrial and Energy Engineering(ICMIEE 2024)

Location: Kulna, Bangladesh | Date: January, 2025

Key Highlights:

  • Designed and simulated horizontally twinned Al nanopillars using LAMMPS and Atomsk to study the effect of twin boundaries on tensile behavior.
  • Modeled five twinned nanopillars (1–7 twins) plus a single-crystal reference under uniaxial tensile loading at 10¹⁰ s⁻¹ strain rate and 300 K.
  • Observed enhanced peak tensile strength in twinned structures compared to single-crystal Al, confirming the strengthening effect of twin boundaries.
  • Identified an inverse Hall–Petch relationship — reduced inter-twin spacing led to decreased yield strength.
  • Applied Dislocation Extraction Analysis (DXA) in OVITO to visualize defect formation and dislocation density evolution.

2. A Molecular Dynamics Study on the Mechanical Properties of Fe-Cu-Ni Nanopillar Under Uniaxial Tensile Load

Zinia Sultana Joti , Mohammad Samiul Hasan

Presented at: 3rd International Conference on Mathematical Analysis and Application in Modelling 2024 (ICMAAM 2024)

Location: Chattagram, Bangladesh | Date: December, 2024

Key Highlights:

  • Modeled ternary Fe–Cu–Ni alloy nanopillars using Atomsk to analyze mechanical behavior across varying Cu/Ni concentrations (1–4%).
  • Conducted Molecular Dynamics (MD) simulations in LAMMPS under tensile loading (10¹⁰ s⁻¹) at multiple temperature conditions.
  • Implemented thermal equilibration at 1000 K to ensure atomic stability before deformation.
  • Benchmarked pure Fe, Ni, and Cu with calculated elastic moduli of 128.8 GPa, 179.6 GPa, and 46.8 GPa, respectively.
  • Found that Fe₀․₉₈Cu₀․₀₁Ni₀․₀₁ achieved the highest stiffness (133.4 GPa) and peak Ultimate Tensile Strength (UTS) at 300 K.
  • Established a linear relationship between temperature, alloy composition, and mechanical properties — guiding future alloy nanomaterial design.

Work Experience

BJIT Limited

Mechanical Design Engineer | November 2024 - July 2025

  • Developing manufacturing procedures for designed components.
  • Identifying and data analysis for commercial components like fasteners, motors, gears, bearings, valves pumps, ports etc.
  • Design/data reviewing, error analysis and solving.

Walton Hi-Tech Industries PLC.

Senior Assistant Director - Mechanical Design Engineer | November 2021 - October 2024

  • Designed and developed five unique Blender and Mixer Grinder models based on market research. Two models were introduced in the market in 2023 and 2024.
  • Solved quality related issue in the production line by implementing different standard tests and Poka-yoke in the design.
  • Collaborated with the Production Team to create a streamlined production process for the newly designed Mixer Grinder, ensuring efficient and high-quality output.
  • Worked on the development and execution of new fixtures for the machines of the Mixer Grinder's Blade Base Project.
Product of My Design 1 Product of My Design 2

Friday Lab, RoboSUST

Mechanical Engineer | January 2018 - November 2019

  • Contributed to the development of "Lee," a human-sized walking robot, focusing on critical hardware fabrication (drilling, cutting).
  • Designed parts for the robot and printed with 3D printer.
  • Assembled the robot leg, hand and body.
Media Coverage about Friday Lab

Skills & Expertise

Machine Learning

ANN-Based Tensile Property Prediction for High-Entropy FeNiCrCoCu Alloys

Goal: Predict Young's Modulus, Yield Strength, and Ultimate Tensile Strength of simulated high-entropy FeNiCrCoCu alloys using ANN models.

Method: Preprocessed simulation-derived data, scaled inputs and targets, and trained separate ANN regression models with scikit-learn. Evaluated results using RMSE, R², and visualization plots including heatmaps, residual plots, and actual-vs-predicted comparisons.

Outcome: Achieved high predictive accuracy across all three target properties and built a clean, reproducible machine learning project suitable for computational materials science and portfolio presentation.

Github Repository

Handwritten Digit Identification: A Neural Network Built From Scratch

Goal: To build a neural network from scratch to recognize handwritten digits from the MNIST dataset without using any high-level machine learning libraries.

Method: Implemented all key components of the neural network architecture from the ground up using NumPy for matrix operations. This included manual coding of activation functions (ReLU, Softmax), forward and backward propagation algorithms, and the gradient descent optimizer. Matplotlib was used for visualizing the training and validation loss.

Outcome: The model achieved a training accuracy of 98.5% and a test accuracy of 84.3%. This project demonstrates a strong foundational understanding of deep learning concepts, including network architecture, training loops, and optimization algorithms, beyond relying on pre-built frameworks.

Molecular Dynamics Simulation & Analysis

Molecular Dynamics Simulation of Young's Modulus in an Al Nanopillar

Tools Used: Atomsk, LAMMPS, OVITO

Goal: To simulate the tensile deformation of a single-crystal aluminum nanopillar to calculate its Young's modulus and observe its mechanical behavior at the atomic scale.

Method: A custom aluminum nanopillar model was generated using Atomsk. The model was then subjected to a tensile simulation in LAMMPS, where stress-strain data was collected. The post-processing and visualization of the deformation, including the identification of dislocations and defects, were performed using OVITO.

Outcome: The simulation yielded a Young's modulus of 61.5 GPa, which is in close agreement with established literature values for aluminum. This project demonstrates a comprehensive skill set in preparing, executing, and analyzing complex MD simulations to extract critical material properties.

Programming & Scripting

Python

Autonomous Vehicle Path Tracking

Goal: Developed a Pure Pursuit Controller to enable an autonomous vehicle to accurately follow a predefined path in a simulated environment.

Method: This project uses Python and the Pygame library to simulate a vehicle's motion based on the kinematic bicycle model. The core of the implementation is the Pure Pursuit algorithm, which dynamically calculates the required steering angle to guide the vehicle towards a "lookahead" point on the desired path. The code utilizes NumPy for efficient vector and matrix calculations to manage the vehicle's state and a simple controller loop to continuously update the vehicle's position and orientation.

Outcome: The simulation demonstrates a foundational understanding of robotics and control theory. It effectively showcases a practical application of algorithmic logic and complex mathematical concepts in a visual, real-time environment. This project highlights proficiency in Python for scientific computing and simulation development.

C++

Competitive Programming & Problem Solving

I have solved over 100 problems on platforms like Codeforces and LeetCode, demonstrating strong algorithmic and problem-solving skills.

Key Skills:

  • C++ STL: Proficient in using the Standard Template Library for efficient data manipulation.
  • Data Structures:
    • Time & Space Complexity
    • Singly/Doubly Linked Lists, Stacks, Queues, Priority Queues
    • Binary Trees, BST, Heaps
  • Algorithms:
    • Graph Algorithms (BFS, DFS)
    • Shortest Path Algorithms (Dijkstra, Bellman-Ford, Floyd-Warshall)
    • Dynamic Programming (e.g., 0-1 Knapsack)
    • Disjoint Set Union

Github Repository Codeforces Profile LeetCode Profile

Matlab
MATLAB Code/Output

Project Title: Solving a Nonlinear System Using Newton-Raphson Method in MATLAB

Goal: To find the solution of a system of two nonlinear equations in two variables by applying the Newton-Raphson iterative method.

Method: The project involved defining two nonlinear equations and their Jacobian matrix. I implemented one iteration of the Newton-Raphson update formula, and then calculated the relative error between successive iterations to track convergence. The core functions such as matrix inversion and other vector operations were used to perform the calculations.

Outcome: The program successfully performed one Newton-Raphson iteration starting from an initial guess. It outputted the updated estimate of the solution vector and the percentage error, demonstrating how MATLAB can be used to implement numerical root-finding techniques for nonlinear systems efficiently.

CAD & CAE

SolidWorks
Siemens NX
Ansys

Certifications

Projects

Construction of a 3 DOF SCARA Manipulator with Multi-functional End Effector.

Goal: To design and construct a functioning 3-Degrees-of-Freedom (DOF) SCARA (Selective Compliance Assembly Robot Arm) manipulator, focused on understanding and implementing foundational robotics principles.

Outcome: Successfully built and demonstrated a SCARA manipulator capable of performing pick-and-place tasks within its workspace. This project solidified practical skills in kinematic modeling, complex mathematical implementation, and Python programming for real-time robotic control.

2. Bi-pedal Humanoid Walking Robot “Lee.”

Goal: To contribute to the development and assembly of "Lee," a human-sized bipedal humanoid walking robot, focusing on the mechanical realization and integration of its structural components.

Contribution: Primarily involved in hardware-centric tasks including precision cutting, drilling of structural elements (hands, legs, and torso). Contributed to the mechanical assembly and alignment of all joints and actuators.

Media Coverage about the Project

3. Arduino Based Line Follower Robot with PID Controller Mechanism.

Goal: Construct a highly stable and accurate line-following robot by implementing a robust Proportional-Integral-Derivative (PID) control algorithm.

Outcome: Designed and built the mobile platform and sensor array (IR sensors). The control loop was implemented in Arduino , requiring manual tuning of the PID constants (K_p, K_i, K_d) to achieve optimal line tracking and minimal oscillation at high speeds. The project successfully taught critical skills in closed-loop control system design (PID), embedded programming, and the importance of systematic testing and troubleshooting under time constraints.