Summary
Dionisis Pettas is a lead software engineer with a Ph.D. in Computational and Applied Mathematics and nine years of experience building high-performance multi-physics simulation and EDA tools. He blends deep academic expertise in FEM, CFD, moving boundaries and stability analysis with practical software craftsmanship in C++, Python and OOP design to create production-grade solvers and automation APIs. At Cadence and BETA CAE Systems he led development of next-generation SPH and CFD solvers, integrated multi-body dynamics and FEA, and now drives AI-driven PCB placement that marries optimization with explainable ML under real electrical and manufacturing constraints. Comfortable moving between research and product, he has a track record of reducing compute times dramatically, mentoring teams, and translating literature into robust engineering solutions. Based in Thessaloniki but operating at an international scale, he is a “chameleon engineer” who thrives on tackling interdisciplinary problems that demand both mathematical rigor and pragmatic software engineering.
9 years of coding experience
9 years of employment as a software developer
Doctor of Philosophy - PhD, Computational and Applied Mathematics, 4.0/4.0, Doctor of Philosophy - PhD, Computational and Applied Mathematics, 4.0/4.0 at University of Patras
Greek, English