Rafi Bin Dastagir
Research Assistant
Department of Mechanical Engineering, BUET
- mrafi.rafi0@gmail.com
- +8801742503956
About me
I am currently a Research Assistant (RA) in the Department of Mechanical Engineering at Bangladesh University of Engineering and Technology (BUET), where I completed my B.Sc. in Mechanical Engineering in July 2024. During my undergraduate studies, I took on leadership roles in several technical teams, clubs, and research groups. I also have experience conducting technical classes and workshops for university students. My current research focuses on machine learning applications, material behavior at different scales, and additive manufacturing.
Since my third year of undergraduate studies, I have been actively engaged in research across several domains, including molecular dynamics, machine learning, control systems, and mechatronics. A defining aspect of my work has been the integration of deep learning techniques into mechanical engineering applications, an area with significant untapped potential. My research is focused on pioneering the use of these advanced methodologies in fields where they have yet to be fully explored.
material behavior
Metal solidification behavior, crystalline structure growth, crack propagation in 2D materials, atomistic scale properties of alloys.
machine learning
Convolutional Neural Networks, Reinforcement Learning, Time Series Analysis, Hybrid Deep Learning Model, Machine Vision.
additive manufacturing
Laser Powder Bed Fusion process, Effect of process parameters on the mechanical properties of the manufactured parts.
ROBOTICS AND CONTROL SYSTEms
Machine Vision, Robotic Arm manipulation, PID Control, Reinforcement Learning based control system.
Recent Project
I developed an AI to play the classic Snake game, driven by my growing enthusiasm for reinforcement learning. After building a strong foundation with OpenAI’s Gym environments, I was confident enough to take on a personal project that required implementing RL in a custom environment. As a warm-up, I recreated the Snake game from scratch using Pygame, which involved revisiting key OOP concepts. Training the agent was a fun and rewarding process, and I’m excited to share my progress!