Tianyi Li is a SIMULIA Technology Manager based in Paris with 12 years of experience in multiphysics simulation, numerical methods and scientific software engineering. He combines deep academic expertise (PhD in Solid Mechanics) with hands-on HPC and production solver work—C++, Fortran and Python—across finite-element codes like Abaqus, Nastran, code_aster and FEniCS. His work spans variational formulations, phase-field fracture, multigrid solvers, intrusive and non-intrusive model reduction, and GPU-accelerated solvers, with applied R&D at Dassault Systèmes and earlier industry roles building model coupling tools and UMATs for manufacturing workflows. An active open-source contributor, he enhanced MED support in the widely used meshio library and maintains several scientific tooling projects (e.g., paraview-meshio, medcoupling), bridging research and deployable engineering software. Fluent in Chinese, French and English, he also brings unusual cross-domain experience advising on French immigration cases and serving on nonprofit boards, demonstrating both technical depth and practical stakeholder engagement.
11 years of coding experience
6 years of employment as a software developer
Bachelor's degree Mechanical Engineering, Bachelor's degree Mechanical Engineering at UTSEUS
Doctor of Philosophy (PhD) Solid Mechanics, Doctor of Philosophy (PhD) Solid Mechanics at École Polytechnique
Engineering Degree (Diplôme d'ingénieur) Mechanical Systems Engineering (Modeling and Optimization of Products and Structures), Engineering Degree (Diplôme d'ingénieur) Mechanical Systems Engineering (Modeling and Optimization of Products and Structures) at Université de Technologie de Compiègne (UTC)
Contributions:65 commits, 26 PRs, 133 comments in 2 years 8 months
Contributions summary:Tianyi primarily focused on enhancing the MED (Meshing and Data Exchange) I/O functionality within the `meshio` library. Their contributions included implementing features for reading and writing nodal and cell data to the MED format, including handling different cell types and time-series data. The user also addressed bugs by preventing the reading of non-existent data and performed some code cleanup. Additionally, unit tests were added to verify MED file handling, increasing the library's robustness.
Contributions:84 commits, 1 PR, 76 pushes in 2 years
docker-imagecode-asterdockerasterdocker-images
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.