Ethan Hu is a founder and CEO with 12 years of experience bridging cutting-edge graphics research and product-grade AI tooling; he leads Meshy, a rapidly growing 3D GenAI startup based in Sunnyvale. He holds a Ph.D. from MIT CSAIL where he created Taichi, a high-performance, differentiable programming language for visual computing, and has published SIGGRAPH work on MLS-MPM physics solvers. Ethan’s background spans internships at NVIDIA, Adobe, Microsoft Research Asia and hands-on contributions to notable open-source projects like Taichi and DiffTaichi, where he implemented performant simulation, rendering, and differentiable examples. He combines deep systems and GPU programming expertise with founder-level product execution, and uniquely translates research prototypes into scalable developer-facing tools for 3D generation.
12 years of coding experience
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Massachusetts Institute of Technology
Bachelor’s Degree Computer Science (Yao Class IIIS), Bachelor’s Degree Computer Science (Yao Class IIIS) at Tsinghua University
Productive, portable, and performant GPU programming in Python.
Role in this project:
Developer (likely focused on GPU programming and possibly graphics)
Contributions:48 releases, 581 reviews, 5824 commits in 5 years 7 months
Contributions summary:Ethan contributed to the Taichi project by exploring GUI implementations using Kivy, adding DCRAW image processing support, implementing a stiffness example using Taichi's 2D simulation tools, developing a SkyTexture class, and adding a JSON header. The user is involved in various aspects of the project, touching on different areas like file I/O with PLY, and implementing a test log functionality, showing a broad range of involvement in the project.
High-performance moving least squares material point method (MLS-MPM) solver. (ACM Transactions on Graphics, SIGGRAPH 2018)
Role in this project:
Back-end Developer
Contributions:2 releases, 2 reviews, 107 commits in 3 years 7 months
Contributions summary:Ethan's commits primarily involve updates to the `mls-mpm88.cpp` file, indicating a focus on the core implementation of the material point method solver. Code changes suggest refinements to the simulation's physics calculations and numerical methods. The commits likely involve bug fixes, performance improvements, or feature enhancements related to the material point method's core algorithms.
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.