Top expert inAutonomous Robotics and Simulation Technology
Liu Yubo is a seasoned software engineer and entrepreneur with 12 years of experience, currently serving as Co-Founder, CEO, and hands-on engineer at Zhaotonghang Education Consultancy. He blends deep academic training in virtual reality (Beihang University) and computer science with practical startup experience, previously building products as a software engineer at inArt. An active lifelong learner on GitHub, he authors widely used MOOC course codebases for algorithms, data structures, and machine learning—publishing bilingual C++/Java/Python examples that support teaching and practice. His open-source work emphasizes clear algorithmic implementations and educational tooling, reflecting both backend systems skills and data-science experimentation. Notably, he sustains course-grade repositories that bridge classroom concepts to runnable code, demonstrating an uncommon commitment to developer education alongside product leadership.
12 years of coding experience
Visiting PhD Student, Computer Science, Visiting PhD Student, Computer Science at Arizona State University
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Sun Yat-Sen University
Code of my MOOC Course <Play with Machine Learning Algorithms>. Updated contents and practices are also included. 我在慕课网上的课程《Python3 入门机器学习》示例代码。课程的更多更新内容及辅助练习也将逐步添加进这个代码仓。
Role in this project:
Data Scientist
Contributions:206 commits, 127 pushes, 3 comments in 4 years 10 months
Contributions summary:Yubo's commits in this repository center on machine learning algorithms and the associated Python code implementation, including those specific to a course on machine learning. The user added, updated, and maintained various Jupyter notebooks pertaining to data visualization, Python library usage such as Numpy, and linear regression. The commits show the user experimenting with different parameters, the handling of data and a focus on data projection.
Codes of my MOOC Course <Play with Algorithm Interviews>. Updated contents and practices are also included. 我在慕课网上的课程《玩儿转算法面试》示例代码。课程的更多更新内容及辅助练习也将逐步添加进这个代码仓。
Role in this project:
Back-end Developer
Contributions:257 commits, 249 pushes, 3 branches in 2 years 5 months
Contributions summary:Yubo contributed code for various algorithm and data structure implementations, including binary search, sorting algorithms, and linked list manipulations. The commits involve modifying and adding code for problems related to arrays, hash tables, linked lists, stacks, queues, recursion, and dynamic programming. The user's work demonstrates a strong understanding of algorithmic principles and their practical application within a course or educational context.
leetcodeupdatedjavadata-structurescontents
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.