Pedro Gomes

Computational Engineer HPC Software Developer

California, United States
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
Pedro Gomes is a computational engineer and HPC software developer with eight years of experience building GPU-native CFD and multiphysics solvers, currently leading physics solver development at Luminary in California. He developed a first-in-class GPU-native discrete adjoint solver using algorithmic differentiation and has created novel numerical schemes for robust hypersonic and fast transient incompressible flow simulations, emphasizing scalability and production-ready GPGPU performance. His PhD from Imperial College produced an open-source high-performance framework for multiphysics simulation and adjoint-based shape and topology optimization, reflecting both research rigor and practical tooling. Earlier roles in turbomachinery design and condition monitoring honed his multidisciplinary engineering instincts and low-level coding skills in C++, Fortran and Python. An active maintainer of scientific code, he has contributed bug fixes and performance improvements to the widely used SU2 open-source CFD suite, demonstrating attention to numerical correctness and core solver reliability. Colleagues describe him as a solver specialist who blends theoretical methods with hands-on systems engineering to push GPU-accelerated simulation into production.
code8 years of coding experience
job3 years of employment as a software developer
bookDoctor of Philosophy - PhD, Aerospace, Aeronautical and Astronautical Engineering, Doctor of Philosophy - PhD, Aerospace, Aeronautical and Astronautical Engineering at Imperial College London
bookLicenciado, Engenharia Mecânica Automóvel, Licenciado, Engenharia Mecânica Automóvel at Escola Superior de Tecnologia de Setúbal
bookMaster's degree, Engenharia Mecânica, Master's degree, Engenharia Mecânica at Instituto Superior Técnico
languagesEnglish
github-logo-circle

Github Skills (8)

simulations10
simulation10
computational-fluid-dynamics10
fluid-dynamics10
maintenance10
c-language10
cprogramming-language10
physics9

Programming languages (6)

C++ShellSCSSGnuplotPythonGLSL

Github contributions (5)

github-logo-circle
su2code/SU2

Apr 2018 - Jan 2023

SU2: An Open-Source Suite for Multiphysics Simulation and Design
Role in this project:
userBack-end Developer
Contributions:2 releases, 2076 reviews, 2934 commits in 4 years 9 months
Contributions summary:Pedro primarily contributed to the codebase by fixing issues in existing C++ files. They fixed problems with source code in SU2_DOT.cpp, CConfig.hpp, and simple_ad_test.cpp, indicating a focus on performance improvements and code maintenance within the project. These commits suggest a role in improving and maintaining the core functionality of the numerical simulations. The changes demonstrate skills in troubleshooting and correcting functional issues within the project's codebase.
physicsmultiphysics-simulationpythoncfdsnl-applications
pcarruscag/TestCases

Sep 2018 - Dec 2024

Test cases for SU2
Contributions:5 pushes, 8 branches in 6 years 4 months
casestestingsu2test-casestypescript
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
Pedro Gomes - Computational Engineer HPC Software Developer