Socratis Petrides is a computational mathematician with seven years of experience applying advanced numerical methods to large-scale scientific computing problems, currently at Lawrence Livermore National Laboratory. He holds a PhD and MSc from UT Austin and brings deep expertise in finite element methods, demonstrated through backend contributions to the well-regarded mfem C++ library where he implemented sesquilinear and complex forms and improved core class structures. His career spans academic research, postdoctoral work, and production-grade computational science, translating theory into robust, maintainable code for high-performance environments. Based in the San Francisco Bay Area, he combines rigorous mathematical training with practical software engineering, often tackling subtle numerical and API design issues that enable scalable simulation workflows.
6 years of coding experience
3 years of employment as a software developer
Master of Science (MSc), Computational and Applied Mathematics, Master of Science (MSc), Computational and Applied Mathematics at The University of Texas at Austin
Bachelor's degree, Applied Mathematics, Bachelor's degree, Applied Mathematics at University of Crete
Lightweight, general, scalable C++ library for finite element methods
Role in this project:
Back-end Developer
Contributions:290 reviews, 1036 commits, 35 PRs in 3 years 8 months
Contributions summary:Socratis's commits primarily involve modifications and additions to a finite element methods library, specifically focusing on sesquilinear and complex forms, along with the addition of new constructors and methods. The tasks include fixing issues, adding new functionalities, and improving existing class structures within the library. The contributions demonstrate work in computational science and numerical methods.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.