Tianchen Hu

Software Development Engineer at Idaho National Laboratory

Raleigh-Durham-Chapel Hill Area 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
Tianchen Hu is a Software Development Engineer with eight years of experience specializing in finite element methods and computational mechanics, currently contributing to Idaho National Laboratory's MOOSE multiphysics framework. He brings deep numerical analysis skills from a PhD in Computational Mechanics at Duke and has materially improved tensor mechanics, spectral decomposition, and Lagrangian kernels in the widely used idaholab/moose project. Comfortable bridging research and production, Tianchen writes robust back-end code, develops thorough test cases, and translates advanced mechanics theory into reliable simulation software. Based in the Raleigh-Durham area, he also maintains active academic ties as a graduate researcher, combining rigorous modeling expertise with practical software engineering to tackle complex multiphysics problems.
code8 years of coding experience
bookDoctor of Philosophy - PhD, Computational Mechanics, Doctor of Philosophy - PhD, Computational Mechanics at Duke University
bookBachelor of Science - BS, Mechanical Engineering, Bachelor of Science - BS, Mechanical Engineering at Case Western Reserve University
bookBachelor of Science - BS, Mechanical Engineering, Bachelor of Science - BS, Mechanical Engineering at Washington University in St. Louis
github-logo-circle

Github Skills (8)

finite-element-analysis10
numerical-analysis10
c-language10
el10
tensor10
tensorflow10
cprogramming-language10
linear-algebra10

Programming languages (10)

TypeScriptC++CCMakeTeXJavaScriptHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
idaholab/moose

Jun 2018 - Jan 2023

Multiphysics Object Oriented Simulation Environment
Role in this project:
userBack-end Developer & Numerical Analyst
Contributions:438 reviews, 144 commits, 117 PRs in 4 years 8 months
Contributions summary:Tianchen's commits primarily focused on modifying and improving the `moose` physics simulation environment, a multiphysics, object-oriented, and finite element software. They made enhancements to the tensor mechanics module, specifically related to computing stresses and strain. Their contributions involved implementing features for spectral projection tensors, spectral decomposition, and improved the Lagrangian mechanics kernels. Furthermore, the user added and refined test cases for these improvements.
pythonfinite-element-analysisfemparallelmultiphysics
hugary1995/blackbear

Jun 2018 - Feb 2023

Contributions:43 pushes, 8 branches in 4 years 9 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.
Request Free Trial