Yiming Mao is an algorithm engineer with nine years' experience building ML-driven media and advertising systems at ByteDance, specializing in image and video generation for platforms like TikTok and Toutiao. With a strong computer-science and math foundation from ShanghaiTech, he blends research-minded NLP/LLM work and practical ML engineering—his GitHub contributions include a Chinese adaptation of the popular "100-Days-Of-ML-Code" that showcases hands-on implementations from preprocessing to classical models. He has full-stack experience from earlier roles, including a Three.js-based web app for rooftop PV modeling and cost simulation, and has taught math as a university TA, which honed his patience and communication skills. Comfortable moving models from notebooks to production, he enjoys problems at the intersection of computation, mathematics, and creative media.
9 years of coding experience
Undergraduate, Computer Science, Undergraduate, Computer Science at ShanghaiTech University
Contributions:2 reviews, 50 commits, 20 PRs in 3 years 8 months
Contributions summary:Yiming contributed to the "100-days-of-ml-code" repository, which focuses on machine learning. The commits detail the development of Jupyter notebooks covering data preprocessing techniques, including importing datasets, handling missing data, encoding categorical features, splitting datasets, and feature scaling. Furthermore, the user implemented various machine learning models, such as Logistic Regression, Decision Trees, and Random Forests. The commits demonstrate an understanding of basic machine learning concepts and model implementations.
Contributions:480 commits, 3 PRs, 442 pushes in 4 years 7 months
onlinejudgeupdate
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.