Expertise Highlights

A not so long list of professional and technical skills

  • Expert in modern C++ (top 3% in IKM C++11 ISO STANDARD), Python, SWIG, Fortran 90/03 and MATLAB
  • Expert in Message Passing Interface (MPI), OpenCL, and multi-threading using OpenMP, C++ threads and Threading Building Blocks (TBB)
  • Experienced HPC architect of heavyweight back-end development using many technologies including non-relational databases, MongoDB and Redis, Google’s protobuf and gRPC
  • CFD expert in FDM, FVM, and FEM simulation techniques using structured and unstructured grids
  • Developed higher order CFD solvers from scratch
  • Expert in massively parallel Algebraic Multi-grid (AMG) Methods and Iterative Krylov solvers
  • Implemented CFD solvers for incompressible/compressible, inviscid/viscous flow fields as well as multidisciplinary physics solvers for combustion and plasma MHD turbulence
  • Wrote proposals and procured research grants from NASA SBIR Phase I & II programs totaling ~$700,000
  • Developed a generalized parallel processing framework for unstructured arbitrary higher order FEMs using Element-By-Element GMRES and MPI from scratch
  • Implemented a novel characteristic boundary conditions treatment for implicit arbitrary higher order unstructured FEMs
  • Developed/maintained CFD solvers supporting LES, RANS, and hybrid RANS/LES turbulence models
  • Developed sparse linear systems’ solvers using different data structures for large system matrices resulting from FEMs
  • Developed a quasi 1D gas dynamics solver combined with empirical regression rate model and equilibrium thermo-chemistry module to simulate the hybrid rockets performance
  • Designed and manufactured a lab-scale hybrid rocket thrust chamber
  • Experienced in GAMBIT, GridGen, AUTOCAD, TecPlot, ParaView, and FieldView software packages
  • Experienced in OpenFOAM framework, FLUENT flow solver, and NASTRAN finite element structural solver
  • Experienced in Linux and Microsoft Windows operating systems
Copyright © Bassem Girgis