Zixun Li is a Ph.D. candidate in manufacturing engineering who blends nine years of hands-on software and CFD experience to model complex manufacturing processes such as friction stir processing and laser welding. He develops high-performance phase-field and CFD solvers in Fortran and Python (including JAX), contributes to open-source tooling like JAX-AM, and has practical embedded/IoT experience improving the widely used tinyusb stack. Comfortable with MPI-scale parallelism and numerical method implementation, he focuses on exposing underlying physical mechanisms through computation and tool-building. Based in Mesa, Arizona, he brings a rare combination of research-grade modeling and production-oriented engineering that accelerates both simulation fidelity and software robustness.
9 years of coding experience
1 year of employment as a software developer
PhD Student, Manufacturing Engineering, PhD Student, Manufacturing Engineering at Ira A. Fulton Schools of Engineering at Arizona State University
Master of Science - MS, Engineering Mechanics, Master of Science - MS, Engineering Mechanics at Chinese Academy of Sciences
An open source cross-platform USB stack for embedded system
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:165 reviews, 125 commits, 145 PRs in 2 years 8 months
Contributions summary:Zixun primarily contributed to the `hathach/tinyusb` repository, which focuses on a cross-platform USB stack for embedded systems. Their work involved implementing compiler attributes and endian support for the IAR compiler, optimizing the FIFO for byte transfers, fixing IAR compiler warnings, and fixing the SCSI mode sense6 padding issue, and addressing a memory alignment issue. Additionally, the user added, and subsequently improved the support of the DCD driver, to this project. This includes features for both the RX and TX portions of the drivers, indicating involvement in both the receiving and transmitting data over USB.
An open source cross-platform USB stack for embedded system
Contributions:1 PR, 397 pushes, 155 branches in 4 years 11 months
dfuusbcockpitcross-platformembedded
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.