Muhammad Hassan Asghar

Bis 2025, Research Assistant, Mathematical Modelling and Analysis - Technische Universität Darmstadt
Darmstadt, Germany

Skills

Software Development
MS Office
Process Optimization
Python programming
Continuous Integration
Software Testing
C
C++
Jupyter Notebook
Shell Scripting
Automation
Docker
C#
Java
MatLab
Object Oriented Programming
MPI
OpenACC
OpenMP
Optimisation
GitLab
GitHub
gitlab CI
Visual Studio Code
Team work
Flexibility
Communication skills
OpenFOAM
Machine Learning
Data Analysis
Code
Engineering
Software
Research and Development
Computational Fluid Dynamics
Mathematical Programming
Mechanical Engineering
Git
Test Automation
Database
DevOps
German
Cloud Computing
English Language
Continuous Delivery
CI/CD (continuous integration/delivery)
Automated Software Testing
Mathematical Modeling
Direct Numerical Simulations (DNS)
Optimization
Scientific Writing
Scientific research
Scientific Programming
Scientific report
Numerical Simulation
Numerical analysis
Numerical Methods
Volume of Fluid method
Linux
CLI
Agile Development

Timeline

Professional experience for Muhammad Hassan Asghar

  • 4 years and 6 months, Oct 2020 - Mar 2025

    Research Assistant

    Mathematical Modelling and Analysis - Technische Universität Darmstadt

    Modelling and VOF-based simulations for wetting and software development - Conducted verification and validation studies in OpenFOAM using DNS - Integrated viscoelastic models into OpenFOAM solvers - Automation using Bash and Python scripts - Performed droplet contour analysis using spline-based methods - Integrated CI/CD using Docker, unit testing, and Jupyter - Development Tools: GitHub, GitLab, OpenFOAM - Programming Languages: C, C++, Python, MATLAB

  • 1 year and 1 month, Mar 2019 - Mar 2020

    Student Assistant

    Erlangen Regional Computing Center (RRZE)

    - Software Development - Distributed-memory parallelization and performance analysis of Sparse Matrix-Vector Multiplication (SpMVM) with MPI on multi-core clusters - Storage Formats for SpMVM): Compressed Row Storage (CRS), Jagged Diagonal Storage (JDS) and SELL-C-sigma - Performance analysis on both shared and distributed memory architectures

  • 9 months, Feb 2019 - Oct 2019

    Master Thesis

    Erlangen Regional Computing Center (RRZE)

    Topic: Development of a benchmark suite for investigating MPI communication behavior Tasks: - Developing the software to investigate startup and throughput of a single message transfer and to estimate communication and computation overlap for non-blocking MPI collective and pairwise routines - Performance analysis of numerous communication patterns on diverse architectures with distinct network topologies - Programming Language: C - Parallel Programming Model: MPI

  • 2 months, Jun 2018 - Jul 2018

    Student Assistant (HiWi)

    Lehrstuhl für Strömungsmechanik, LSTM

    Topic: Bubble simulation and its analysis Tasks: - Modification of the source code for solvers in OpenFOAM for bubble simulation - Analysis of the behavior of bubble formation, it’s rising under the user-defined environment - Development Tool: OpenFOAM - Programming Language: C++

Educational background for Muhammad Hassan Asghar

  • 4 years and 6 months, Oct 2020 - Mar 2025

    Doctorate in Mechanical Engineering; Computational Fluid Dynamics

    Technische Universität Darmstadt

    Successfully defended Ph.D.; degree pending conferral Thesis: Numerical Simulation of Wetting Processes using the Unstructured Volume-of-Fluid Method Publications: 1. https://doi.org/10.1002/ceat.202300240 2. https://doi.org/10.1016/j.camwa.2024.12.015 3. https://doi.org/10.1016/j.cpc.2024.109475 4. https://doi.org/10.1017/flo.2024.32

  • 3 years and 6 months, Sep 2016 - Feb 2020

    M.Sc. in Computational Engineering

    Friedrich-Alexander-Universität Erlangen-Nürnberg

    This course is focused on 3 major modules: 1. Informatik (Computer Science): Python, C, C++, etc, computer architecture, high-performance computing (HPC) 2. Applied Mathematics: Functional Analysis, Numerical Methods and Optimization techniques 3. Technisches Anwendungsfach (Technical Application Field): a. Thermo and Fluid Dynamics: Numerical Methods in Thermo & Fluid Dynamics, Turbulence Physics b. Solid Mechanics and Dynamics: Material Modelling, Finite Element Methods.

  • 3 years and 8 months, Sep 2012 - Apr 2016

    B.Sc. in Mechanical Engineering

    National University of Sciences and Technology, Islamabad Pakistan

    Grade: CGPA 1.7

Languages

  • English

    Fluent

  • German

    Intermediate

  • Urdu

    First language

XING – The jobs network

  • Over 1 million jobs

    Find just the right job for you on XING.

  • Job offers just for you

    Get found by employers and over 20,000 recruiters.

  • 21 million members

    Connect with new people and gather inspiration to boost your working life.

  • Free membership

    Basic membership is free, but the opportunities are priceless.

Browse over 21 million XING members