Rezgar Shakeri

San Francisco, 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
Rezgar Shakeri is a computational mechanics researcher and nonlinear FEM developer with five years of experience building physics-driven, performance-portable simulation software. He is a principal developer of Ratel, a libCEED/PETSc-based matrix-free FEM code validated across CPU and GPU architectures, and has implemented advanced constitutive models spanning hyperelasticity, poroelasticity, viscoelasticity, finite-strain plasticity, and phase-field damage. Rezgar integrates modern tools like Enzyme automatic differentiation to produce consistent tangents for elastoplasticity, improving solver stability without manual derivative derivation. His work emphasizes robust numerical methods, high-order formulations, and thorough verification against industry benchmarks such as ABAQUS UHYPER. Based in San Francisco, he combines deep theoretical insight with hands-on high-performance implementation, mentoring students and advancing scalable simulation tools for challenging nonlinear mechanics problems.
code5 years of coding experience
job7 years of employment as a software developer
bookMechanical Engineering, Mechanical Engineering at IUST
bookMS, Noise & Vibration, MS, Noise & Vibration at Iran University of Science and Technology
bookDoctor of Philosophy (PhD), Computational Mechanics, Doctor of Philosophy (PhD), Computational Mechanics at University of Colorado Boulder
languagesEnglish, Persian, Kurdish
github-logo-circle

Github Skills (29)

computational-science10
code-library10
hpc10
api10
parallel-computing10
gpu10
cuda10
extensible10
linear-algebra10
julia10
root-finding9
scientific-computing9
amr9
scalable9
c-library9

Programming languages (6)

JuliaC++CJupyter NotebookMATLABPython

Github contributions (5)

github-logo-circle
rezgarshakeri/pylith

Jun 2023 - Nov 2023

PyLith is a finite element code for the solution of dynamic and quasi-static tectonic deformation problems.
Contributions:38 pushes, 3 branches in 5 months
rezgarshakeri/talk

Mar 2022 - Apr 2024

Contributions:8 pushes, 1 branch in 2 years 1 month
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
Rezgar Shakeri