Zixun Li

PHD Student at Arizona State University

Mesa, Arizona, 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
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.
code9 years of coding experience
job1 year of employment as a software developer
bookPhD Student, Manufacturing Engineering, PhD Student, Manufacturing Engineering at Ira A. Fulton Schools of Engineering at Arizona State University
bookMaster of Science - MS, Engineering Mechanics, Master of Science - MS, Engineering Mechanics at Chinese Academy of Sciences
github-logo-circle

Github Skills (22)

gadget10
hardware-interface10
usb10
c-programming10
c1110
integrations10
c1710
gpio10
device-driver10
driver10
u-boot10
sys10
system-integration10
embedded10
architecture9

Programming languages (13)

C#C++CRustMakefileGoBitBakeTypeScript

Github contributions (5)

github-logo-circle
hathach/tinyusb

May 2020 - Jan 2023

An open source cross-platform USB stack for embedded system
Role in this project:
userEmbedded 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.
usb-drivestlinkdfumidiusb-hid
HiFiPhile/tinyusb

May 2020 - Mar 2025

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.
Request Free Trial