Andrew Hong is a machine learning analyst with six years of applied data and software experience, currently tackling Trust & Safety challenges for Google Cloud and AI products. He blends production ML, backend engineering, and test automation—contributing to prominent open-source projects like pygame and the popular osu! codebase—while building systems that detect abuse and protect infrastructure at scale. His background spans political tech and civic campaigns, where he used ML and analytics to direct millions in funding, win races, and reshape redistricting to increase representation. A Stanford MS in Computational Social Sciences and hands-on work across elections, campaigning, and game-engine tooling give him a rare mix of socio-political domain expertise and low-level engineering chops. Colleagues rely on him to translate messy social problems into measurable models and reliable code that drives real-world impact.
6 years of coding experience
4 years of employment as a software developer
Human Biology, Neuroscience, Human Biology, Neuroscience at University of Washington
High School Diploma, High School Diploma at Cleveland High School STEM
Computer Science, Computer Science at Florida Virtual School
Master of Science - MS, Management Science & Engineering (Computational Social Sciences Track), Master of Science - MS, Management Science & Engineering (Computational Social Sciences Track) at Stanford University School of Engineering
Bachelor's degree, Data Science, Bachelor's degree, Data Science at Stanford University
🐍🎮 pygame - Community Edition is a FOSS Python library for multimedia applications (like games). Built on top of the excellent SDL library.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:99 reviews, 25 commits, 24 PRs in 1 month
Contributions summary:Andrew primarily contributed to the testing infrastructure of the pygame-ce project. Their work included modifying existing test files, adding new test cases, and addressing potential issues within the testing suite. The commits demonstrate a focus on ensuring the stability and functionality of the pygame library through comprehensive testing practices. The user updated test files for the mixer and freetype modules and implemented new tests for various features.
🐍🎮 pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.
Role in this project:
Backend Developer
Contributions:99 reviews, 68 commits, 53 PRs in 1 year
Contributions summary:Andrew primarily focused on refactoring and enhancing the pygame library's math module. They modified existing vector methods to improve consistency and added the `.copy()` method to Vector2 and Vector3. Additionally, the user implemented the `.move_towards()` method for both Vector2 and Vector3, and fixed memory leaks in distance calculations, contributing to the library's functionality and performance. The user also addressed type hinting, added documentation and fixed the parameters of existing functions.
pythongamemultimediaon-topprogramming-language
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
Andrew Hong - Machine Learning Analyst II at Google