Nan Xiang is a Chief Software Engineer based in Shanghai with seven years of experience building compilers, embedded systems, and edge AI products. He led SIMD-aware back-end and middle-end PASS development on a TVM-based auto-compile stack at 海思, blending deep learning compiler work with chip-specific optimization. Previously he designed Rust-based edge computing platforms for face detection/recognition and built Android render and launcher systems at Alibaba Cloud, bringing practical performance tuning and cross-platform testing experience. Comfortable across Rust, C++, Python, Java and Android, he pairs low-level systems expertise with applied ML engineering. Notably, he has moved seamlessly between kernel/driver work and high-level ML compiler design, making him effective at bridging hardware constraints and algorithm deployment.
7 years of coding experience
9 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Huazhong University of Science and Technology
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.