Zhen Xu

Director Of Augmented Reality Lab at China Nanhu Academy of Electronics and Information Technology

Ames, Iowa, 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

👤
Senior
🎓
Top School
Zhen Xu is a director-level AR researcher and engineer with 13 years of experience bridging academia and industry in electrical and computer engineering. Based in Ames, Iowa, he leads the Augmented Reality Lab at China Nanhu Academy, translating sensor, microfluidics, and embedded systems expertise into practical AR and robotics solutions. His background spans C++, Java, MATLAB, Android, and AutoCAD, and he has hands-on experience with MEMS, electrophoresis, and system-level robotics at Quicktron and Bright Dream. Zhen is also an active open-source back-end contributor to the well-known Apache Calcite project, where he has fixed SQL query processing bugs and added features that improve streaming CSV and code generation for complex types. He holds advanced degrees from Iowa State University (MS, PhD-level work in EEE) and began his engineering foundations at Tsinghua, combining rigorous research methods with product-focused delivery. Colleagues value his ability to move between low-level hardware integration and high-level software systems to ship robust, multidisciplinary solutions.
code13 years of coding experience
job8 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Electrical and Electronics Engineering, 3.78, Doctor of Philosophy (Ph.D.), Electrical and Electronics Engineering, 3.78 at Iowa State University
bookBachelor of Science (BS), Automation Engineer Technology/Technician, Bachelor of Science (BS), Automation Engineer Technology/Technician at Tsinghua University
github-logo-circle

Github Skills (8)

apache-calcite10
javas10
big-data10
code-generation10
sql10
java10
calc10
unit-testing9

Programming languages (15)

JavaC++RustScalaGoJupyter NotebookKotlinTypeScript

Github contributions (5)

github-logo-circle
apache/calcite

Dec 2015 - Jan 2021

Apache Calcite
Role in this project:
userBack-end Developer
Contributions:30 reviews, 10 commits, 17 PRs in 5 years 1 month
Contributions summary:Zhen primarily contributed to the Apache Calcite project by fixing bugs and implementing new features related to SQL query processing. Their work included addressing issues with OFFSET clauses, adding support for streaming CSV tables, resolving ambiguities in ORDER BY clauses, and improving code generation for specific data types like java.sql.Date. The user also addressed issues related to DISTINCT applied to VALUES and code generation for UNION operations.
geospatialapache-calcitesqlapachebig-data
zinking/Coursera

Jun 2015 - Jan 2023

Contributions:24 pushes in 7 years 8 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
Zhen Xu - Director Of Augmented Reality Lab at China Nanhu Academy of Electronics and Information Technology