Xin Liu is a Senior Software Engineer with seven years of experience building scalable web and distributed systems, specializing in recommender and ads systems, machine learning pipelines, and large-scale data platforms. He has driven ads relevance and prediction work at Google (Search Ads Quality and YouTube Shorts), and applied customer modeling and CLV prediction at Adobe, blending strong algorithmic fundamentals with practical ML deployment. Xin contributes to notable open-source projects like HarfBuzz, where he improved font subsetting—an indicator of attention to low-level system detail beyond typical ML work. Based in San Jose, he pairs an academic background from UCLA and international study with hands-on engineering across back-end systems, data pipelines, experiment design, and LLM-influenced query understanding. Colleagues rely on him to translate complex modeling and systems requirements into reliable, production-ready solutions.
7 years of coding experience
7 years of employment as a software developer
Summer School, Summer School at University of California, Berkeley
Exchange Program Computer Engineering, Exchange Program Computer Engineering at Mid Sweden University
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Beijing University of Technology
University of California, Los Angeles
Senior High School Science, Senior High School Science at The Second High School Attached to Beijing Normal University
Contributions:70 reviews, 169 commits, 191 PRs in 3 years 10 months
Contributions summary:Xin's commits focus on improving the HarfBuzz text shaping engine, primarily addressing issues within the font subsetting functionality. Their work includes removing commented-out lines, removing deprecated variables, and updating function arguments to remove the use of these deprecated variables. The user implemented and integrated features related to subsetting the name table, including options to retain specific name IDs, keeping legacy name records, and handling name languages, which aligns with the function of fontTools.
Contributions:53 pushes, 11 branches in 2 years 11 months
pythonfontfontswoffcjk
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.