Naiqian Zheng

Beijing, China
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
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.
code7 years of coding experience
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Peking University
github-logo-circle

Github Skills (13)

garmin10
apim10
data-sync10
api10
data-synchronization10
python10
asyncio10
data-analysis9
gpx9
data-engineering9
data-visualisation8
data-visualization8
data-visualizations8

Programming languages (6)

C++JavaScriptGoObjective-CHTMLPython

Github contributions (5)

github-logo-circle
yihong0618/running_page

Jun 2023 - Feb 2025

Make your own running home page
Role in this project:
userBack-end Developer
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.
adidasdata-analysismapboxgarminnike
Personal website of NaturezzZ.
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.
Request Free Trial
Naiqian Zheng