Frédéric Simonis

Research Associate

Stuttgart, Baden-Württemberg, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Frédéric Simonis is a research associate and PhD candidate with 12 years of software engineering experience, specializing in high-performance scientific computing and open-source infrastructure. He is core developer and release manager of preCICE, a widely used coupling library for multi-physics simulations, and has driven core refactors, mesh and data-connection features, and robust test and build improvements. His background spans backend and full-stack work—from integrating gradient descent into an in-memory DB to improving cross-platform tooling in Sourcetrail and packaging in Spack—reflecting both deep systems knowledge and practical engineering. Based in Stuttgart and trained at TUM, he blends academic rigor with production-grade maintenance, often tackling build-system and dependency challenges that quietly keep projects shipshape. Colleagues rely on him for careful refactors and reproducible releases that enable complex fluid-structure and conjugate heat transfer simulations.
code12 years of coding experience
job7 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Technical University of Munich
languagesEnglish, German, Luxembourgish, French
stackoverflow-logo

Stackoverflow

Stats
21reputation
2kreached
0answers
2questions
github-logo-circle

Github Skills (26)

unit-testing10
c-language10
qt10
package-management10
python10
build-system10
cmake10
ui-design10
package-manager-tool10
uid10
front-end-development10
computer-engineering10
build-automation10
package-manager10
cpp10

Programming languages (20)

C++CSSRustCCMakeVim SnippetHTMLMATLAB

Github contributions (5)

github-logo-circle
precice/precice

Aug 2018 - Jan 2023

A coupling library for partitioned multi-physics simulations, including, but not restricted to fluid-structure interaction and conjugate heat transfer simulations.
Role in this project:
userBack-end Developer
Contributions:11 releases, 949 reviews, 1426 commits in 4 years 6 months
Contributions summary:Frédéric primarily focused on improving the preCICE coupling library's core functionality. Their work involved simplifying and optimizing existing code, specifically within the `SolverInterfaceImpl` and `Edge` classes, as well as adding unit tests. They also refactored mesh-related code, implemented functions to manage data and mesh connections, and addressed build issues related to library dependencies.
fluidconjugateheatc-plus-plussimulation
spack/spack

Apr 2019 - May 2022

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userBack-end Developer & Build Engineer
Contributions:7 reviews, 21 commits, 33 PRs in 3 years 1 month
Contributions summary:Frédéric primarily focused on package management within the Spack ecosystem, specifically for the preCICE library. They added multiple versions of preCICE, updated dependencies, and resolved conflicts with various compiler versions. Additionally, the user contributed to build system improvements, including adding support for new CMake variables and incorporating the BUILD_TESTING flag. They also added a mirror environment documentation for improved accessibility.
compilerspythonradiussplatformslinux
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.
Request Free Trial
Frédéric Simonis - Research Associate