Welcome to my GitHub. This is where I document the tools, solvers, and simulation studies I build, most of them grounded in aerodynamics and computational fluid dynamics.
My M.Sc. in Aerospace Engineering at TU Munich is centered on fluids and aerodynamics: boundary layer theory, turbulent flows, turbomachinery CFD, and aerothermodynamics. I am drawn to problems where physical understanding and numerical method go hand in hand, building solvers from first principles alongside production tools like OpenFOAM and Ansys CFX.
Here you will find my two theses alongside a set of solvers and CFD studies spanning external aerodynamics, turbomachinery, heat transfer, and machine learning applied to design. Each project has its own story, so the README is worth reading.
Master's thesis β TUM Chair of Thermodynamics. Custom bond-breaking based event detection algorithm in LAMMPS for Parallel Replica Dynamics with spatial domain decomposition, enabling long timescale simulations of ablative thermal protection materials on HPC systems. Validated for first-order escape kinetics and scaled to 112 replicas on the LRZ cluster: the atomistic side of aerothermodynamic reentry modeling.
Semester thesis β TUM Chair of Turbomachinery and Flight Propulsion. Meanline design and parametric centrifugal compressor impeller geometry generation built on NASA's PyTurbo, extended with custom hub and shroud contour generation. Station-wise aerothermodynamics through to a full 3D impeller.
A from-scratch viscous-inviscid airfoil solver in Python. Linear-strength vortex panel method coupled with integral boundary layer methods. Validated against XFOIL to 0.57% agreement on NACA 0012.
Comparative 3D CFD study of rotor blade relief in an axial compressor stage at TUM. Full speed lines from surge to choke for 35 and 39 blade configurations: blade loading, tip vortex strength, separation behavior, and stage performance.
Surrogate-assisted optimisation of aircraft engine cooling fin geometry in MATLAB. A 2D finite difference heat solver provides ground-truth data, a neural network surrogate replaces expensive solves during optimisation, and adaptive refinement concentrates sampling in the promising design region. Standard aerospace MDO workflow, built end to end.
π©οΈ OpenFOAM Wing Sweep Study
Transient RANS study of a NACA 2412 wing comparing zero sweep and 15Β° sweep configurations. Parametric STL geometry generation in Python, snappyHexMesh workflow, pimpleFoam with k-omega SST: the high fidelity reference for the panel method solver above.
Open to PhD positions and engineering roles in aerodynamics, CFD, and turbomachinery across Europe
