AI & Automation Engineer

Muhammad
Farhan

2+Years Exp.
5+Projects
BMWGroup Client
Muhammad Farhan
PyTorchGNNFEA

Who I Am

I am an AI and Automation Engineer working with SOCO ENGINEERS, where I sit at the intersection of Mechanical Engineering and Machine Learning. My work spans computational CAE automation, data-driven simulation pipelines, and intelligent robotics.

I developed a RoboGlove for stroke rehabilitation, built end-to-end preprocessing & postprocessing automation for BMW Group simulation workflows, and am currently advancing FEA process automation using Graph Neural Networks (GNN).

Research & Engineering Interests
Computational CAE FEA Automation Simulation Pipelines Machine Learning Graph Neural Networks AI-CAE Integration Robotics & Rehabilitation HPC & Scientific Computing BMW Group Automation Data-Driven Engineering
Location
Munich, Germany & Multan, Pakistan
Education
BE Mechanical Engineering, NUST
Languages
English, Urdu, Pashto

Work Experience

2023 — Present
AI and Automation Engineer
SOCO Engineers, Munich / Multan
  • Automating BMW Group simulation preprocessing & postprocessing workflows using Python and CAE APIs.
  • Advancing FEA process automation using Graph Neural Networks (GNN) for structural analysis.
  • Building intelligent data pipelines connecting HPC simulation outputs to ML training datasets.
2022 — 2023
Research Assistant
Human System Lab, SMME, NUST Islamabad
  • Developed RoboGlove — a wearable robotic device for stroke patient motor rehabilitation.
  • Integrated sensor arrays with embedded control systems for real-time haptic feedback.
Jun 2022 — Sep 2022
Machine Learning Intern
SMME, NUST Islamabad
  • Applied ML algorithms for engineering data analysis and predictive modelling tasks.

Featured Projects

Coccidiosis Disease Prediction
computer vision
Coccidiosis Disease Prediction
Complete end-to-end ML project with MLOps pipelines for predicting Coccidiosis disease from chicken fecal images.
 GitHub
Transformer from Scratch
transformers
Transformer from Scratch
Transformer implementation from scratch based on the "Attention Is All You Need" paper using PyTorch.
 GitHub
Multimodal Vision Language Model
transformers
Multimodal Vision Language Model
Implementing a Multimodal Vision Language Model for handling both image and text simultaneously using PyTorch.
 GitHub
YOLOv3 from Scratch
computer vision
YOLOv3 from Scratch
Implementing YOLOv3 object detection from scratch using Python and PyTorch.
 GitHub
data engineering
Spotify Database with FastAPI
Data pipeline from a single source to create a database with full CRUD operations using FastAPI and SQLite.
 GitHub

Technical Skills

CAE & Simulation
Abaqus · LS-DYNA
OptiStruct · HyperMesh
FEA Preprocessing
Mesh Automation
Result Postprocessing
AI & Machine Learning
Graph Neural Networks
Surrogate Modeling
Neural Networks (ANN)
SVM · Regression
Scikit-learn · XGBoost
Deep Learning
PyTorch · TensorFlow
Transformers
Vision Language Models
YOLO / Detection
Transfer Learning
Programming
Python (NumPy, Pandas)
C++ · Bash
FastAPI · SQLite
CI/CD Pipelines
Data Engineering
Robotics & Embedded
RoboGlove Development
Sensor Integration
Embedded Systems
Control Systems
Motor Rehabilitation
HPC & Computing
HPC Cluster Workflows
Parallel Computing
Solver Integration
Post-Processing Systems
Scalable Pipelines

Education

2019 — 2023
BE Mechanical Engineering
National University of Sciences and Technology (NUST), Islamabad
2017 — 2019
High School / Intermediate
Ali Trust College, Islamabad

Get In Touch

Let's work together.

Whether you're looking to automate CAE workflows, integrate AI into simulation pipelines, or collaborate on a research project — I'd love to hear from you.

Based in Munich, Germany & Multan, Pakistan.
Open to remote collaboration worldwide.