Guibing Gu is a seasoned software engineer with 12 years of experience, currently a Staff Engineer at Qualcomm based in China. He has deep expertise in wireless and packet-data systems from roles at NSN and Alcatel-Lucent and earlier experience in C++/COM API development at Autodesk. Guibing contributes to open-source recommender-system tooling—adding a crucial DataDAO and refactoring iterative recommender interfaces in the well-regarded Java LibRec project—demonstrating strengths in back-end design and algorithm integration. His background combines applied telecom protocol engineering (HSDPA, GPRS/EGPRS MAC/RLC) with practical data engineering for recommendation algorithms. Educated at Huazhong University of Science and Technology with dual undergraduate training and an MCA in software engineering, he blends rigorous academic grounding with hands-on production delivery. Notably, he moves comfortably between low-level protocol stacks and higher-level machine-learning infrastructure, bridging domain silos to ship reliable systems.
12 years of coding experience
5 years of employment as a software developer
Master of Computer Applications (M.C.A.), Computer Software Engineering, Master of Computer Applications (M.C.A.), Computer Software Engineering at Huazhong University of Science and Technology
LibRec: A Leading Java Library for Recommender Systems, see
Role in this project:
Back-end Developer
Contributions:3 releases, 807 commits, 30 PRs in 8 years 9 months
Contributions summary:Guibing's primary contribution was adding a `DataDAO` class, essential for data access and management, including reading data from files and creating user/item ID mappings. The user updated the `Recommender` class to integrate the `DataDAO` and incorporated mechanisms for binarizing ratings and processing items within the recommendation context. Moreover, the user refactored the codebase to incorporate the `IterativeRecommender` interface and made specific adaptations to algorithms such as `RegSVD`, `CLiMF`, `BiasedMF`, `PMF`, and `SocialMF`.
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.