Summary
Ehsan Madadi is an assistant professor of mechanical and aerospace engineering and a computational fluid dynamicist with a decade of experience developing novel algorithms for multiphase, turbulent mixing, and reacting flows. He has a proven track record of turning theory into open-source tools and plugins—such as a parallel time-marching solver for EPA SWMM and an EPANET optimal design Qt plugin—bridging environmental modeling and software engineering. His research innovations include new quadrature-based moment methods for particle aggregation/breakage, conditional QBMM for flash nanoprecipitation, and applications of moment methods to Fokker–Planck mixing and premixed combustion. Proficient in C++, Fortran (including coarray), Python, OpenFOAM, and visualization stacks, he blends high-performance computing with practical water and environmental modeling. Based in Long Beach, he leads MCF2-Lab and maintains an active GitHub and blog, reflecting a rare combination of academic rigor and production-grade code development.
10 years of coding experience
11 years of employment as a software developer
Master of Science - MS, Mechanical Engineering, Master of Science - MS, Mechanical Engineering at University of Tabriz
Doctor of Philosophy (Ph.D.), Mechanical Engineering, Doctor of Philosophy (Ph.D.), Mechanical Engineering at Iowa State University
Master of Philosophy - MPhil, Department of Offshore, Process and Energy Engineering, Master of Philosophy - MPhil, Department of Offshore, Process and Energy Engineering at Cranfield University
English