Chao Peng is an experienced aeroelasticity and multibody dynamics specialist with 15+ years focused on wind turbine simulation and stability analysis, now leading a dynamics simulation team and projects at Goldwind. He developed a validated linearization and stability framework during his PhD in Parma that became the primary aeroelastic assessment tool used in-house, and he continues to bridge research and production engineering. His open-source contributions to Project Chrono—implementing tapered Timoshenko beam elements, constraint tangent stiffness, modal reduction, and FPM support—demonstrate deep FEA and numerical-method expertise beyond company walls. Chao combines hands-on C++ backend development with program-level planning and failure root-cause analysis, enabling faster, more reliable turbine designs. Based in Beijing, he pairs academic rigor with practical field validation, having turned PhD-level methods into industrial tools. An understated strength is his ability to refactor legacy simulation code into robust, documented modules that scale across tools and teams.
4 years of coding experience
5 years of employment as a software developer
Doctor of Philosophy - PhD, Industry engineering, Doctor of Philosophy - PhD, Industry engineering at Università degli Studi di Parma
硕士, Mechanical Engineering, 硕士, Mechanical Engineering at 华中科技大学
High-performance C++ library for multiphysics and multibody dynamics simulations
Role in this project:
Back-end Developer
Contributions:3 reviews, 17 commits, 9 PRs in 1 year 7 months
Contributions summary:Chao primarily contributes to the Chrono library, focusing on the Timoshenko beam element within the finite element analysis (FEA) module. Their work includes implementing tapered beam elements, developing methods to evaluate section strains and energy, and integrating fully populated matrix (FPM) support using Gauss quadrature. They also refactor and improved existing Timoshenko beam code, including documentation and applying mass-proportional damping.
High-performance C++ library for multiphysics and multibody dynamics simulations
Contributions:36 pushes, 11 branches in 10 months
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.