Naiqian Zheng is a Beijing-based PhD candidate in Computer Science at Peking University with seven years of software engineering experience spanning research and industry roles at ByteDance and Alibaba. He combines deep academic training with practical systems work—interning in network research and contributing to production engineering at leading Chinese tech companies. Naiqian is an active backend engineer and open-source contributor, notably implementing robust Garmin Connect syncing and multi-format activity handling for the popular running_page project. His strengths lie in data integration, file-format interoperability (FIT/GPX), and efficient refactoring to improve reliability and performance. Colleagues describe him as a pragmatic problem-solver who translates research insights into production-ready code. Outside core research, he maintains a public portfolio at zhengnq.com that highlights both his engineering projects and academic work.
7 years of coding experience
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Peking University
Contributions:20 reviews, 9 PRs, 2 pushes in 1 year 8 months
Contributions summary:Naiqian primarily focused on back-end development tasks, particularly integrating and syncing data from Garmin Connect. They implemented and refactored code to synchronize activity data (like running) between Garmin Connect and a local database, including handling different file formats (FIT, GPX). They also worked on improving the process, including downloading and uploading activities, and refactoring the code for better efficiency.
Contributions:2 PRs, 95 pushes, 1 branch in 5 years 3 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.