PhD Applicant · Computational Engineering · CFD · HPC
Ahmed Kandil
I develop and validate computational workflows that connect physical modeling, numerical methods, scientific software, and high-performance computing.
M.Sc. candidate in Computer Simulation in Science at the University of Wuppertal, expected to graduate in January 2027. My current work at Fraunhofer FFB and the University of Wuppertal focuses on humidity transport, CFD methodology, computer-vision-assisted validation, and reproducible post-processing.
Selected scientific computing work
Projects
Projects are presented with their numerical method, implementation choices, validation logic, generated outputs, and current limitations.
Lid-Driven Cavity Solver Comparison
A cross-language benchmark for the two-dimensional incompressible lid-driven cavity using C++, C, MATLAB/Octave, Python, serial execution, OpenMP, MPI, and a prototype CUDA implementation.
Research workflow: SIMPLE-style pressure correction, structured parameter studies over grid size and Reynolds number, SLURM execution, runtime and convergence comparison, and centerline comparison against the Ghia et al. benchmark.
Completed · C++ · LBM
D2Q9 Poiseuille Solver
D2Q9 BGK channel-flow solver with body-force driving, bounce-back walls, and periodic streamwise treatment.
Analytical velocity-profile validation · GitHub Actions
Read case studyCompleted · corrected repeated benchmark · C · MPI
Distributed TSP Solver
Distributed-memory parallel tempering with TSPLIB-compatible EUC_2D weights and repeated fixed-seed strong-scaling.
30 runs · Berlin52 optimum 7542 in every run · median 10.83× at 24 MPI processes
Read case studyCompleted · C++17 · CFD
Lid-Cavity C++ Solver
Finite-difference pressure-correction solver with structured grids, convergence diagnostics, and centerline comparison against benchmark data.
N = 32/64/128 · Re = 100/400/1000
Read case studyCompleted · MATLAB · CFD
Lid-Cavity MATLAB Solver
Reference MATLAB implementation with loop and vectorized predictors, automated parameter studies, and documented convergence limitations.
72 configured cases · 44 within selected Ghia limits
Read case studyCompleted · Python · Pedestrian dynamics
JuPedSim Evacuation Analysis
Pedestrian-flow and evacuation workflow with building geometry, exit assignment, trajectories, and scenario comparison.
WKT geometry · SQLite trajectories · post-processing
Read case studyCompleted · v1.0.0 · Rust · FVM
Rust FVM Heat Conduction
Dependency-free two-dimensional steady heat-conduction solver using a cell-centered finite-volume formulation and Gauss-Seidel iteration.
80 × 80 control volumes · convergence monitoring · CSV/SVG output · CI
Read case studyResearch and professional experience
Engineering, research, and validation
Research Assistant - Simulation
Fraunhofer FFB · Münster
Developing CFD methodology for air-curtain sealing of low-humidity mini-environments, including airflow, heat and water-vapor transport, baseline definition, boundary conditions, sensitivity cases, and a measurement-based validation workflow.
Research Assistant - Simulation Validation
University of Wuppertal
Validating crowd-dynamics simulations against experimental video data, building Python/OpenCV counting and data-quality pipelines, and deriving quantitative 30 s and 60 s flow-rate metrics.
Working Student - CFD Engineer
Vorwerk · Wuppertal
Developed steady and transient STAR-CCM+ models for turbulent internal flow, heat and mass transfer, particle transport, and phase change; automated reports and plots with Java macros.
CFD Engineer
GRIND for Engineering Solutions · Mansoura
Delivered three-dimensional ANSYS Fluent studies for industrial airflow, HVAC, and thermal-management projects, including geometry, meshing, physics setup, refinement studies, and client-facing reporting.
Education and credentials
Academic background
M.Sc. Computer Simulation in Science
2023 - present · expected 01/2027Bergische Universität Wuppertal · Germany
72 ECTS completed; Master's thesis in progress: Numerical Optimization of Air-Curtain Sealing for Humidity-Controlled Mini-Environments in Battery Cell Production.
Relevant study areas: high-performance computing, parallel algorithms, numerical methods, computational fluid mechanics, OpenFOAM modeling, data analysis, mathematical machine learning, and Bayesian learning.
Bachelor's Degree in Mechatronics Engineering
2018 - 2023Mansoura University · Egypt
CGPA 3.21/4.00; overall grade B, Very Good (85.11%); Bachelor thesis grade A+.
Thesis: Design of an Efficient Micro-Finned Cooling System for Thermal Management of Microprocessors.
SOLIDWORKS Certified Expert
CSWEAdvanced SOLIDWORKS certification supporting a broader background in engineering design, CAD, simulation preparation, manufacturability, and technical communication.
View verified credentialTechnical expertise
Tools and methods
Programming
C++, Python, C, MATLAB, Rust, and Java macros
Parallel and GPU computing
MPI, OpenMP, CUDA, SLURM, Linux, and HPC workflows
Simulation software
STAR-CCM+, ANSYS Fluent, OpenFOAM, FDS, and ANSYS Mechanical
Scientific software workflow
Git/GitHub, Cargo, Make, Linux command line, scripting, reproducible outputs, and GitHub Actions
Data and computer vision
NumPy, pandas, OpenCV, automated post-processing, data-quality checks, and quantitative comparison
Numerical methods
Finite-volume methods, finite differences, pressure correction, Lattice Boltzmann methods, convergence analysis, mesh refinement, and validation
Contact
Research and engineering opportunities
Open to PhD and R&D opportunities involving CFD, numerical methods, scientific computing, simulation validation, and HPC.