John Fang is a software engineer with 11 years of experience, currently building core infrastructure and self-resolution flows on Meta’s Billing Trust ML team to reduce payment fraud and enable trusted advertiser spend. He holds an MS in Machine Learning from Carnegie Mellon and dual BS degrees in Computer Science (Turing Scholar) and Mathematics from UT Austin, blending rigorous ML knowledge with strong systems and backend engineering skills. His background includes multiple Facebook internships where he shipped tooling and frameworks—ranging from C++ and React-based diagnostics to PHP/Hack code-generation systems—that reduced boilerplate and improved observability. Based in Seattle, he brings a practical focus on measurable operational improvements in high-scale services and a track record of turning opaque systems into debuggable, instrumented platforms. An early interest in embedded and biomedical projects hints at a long-standing curiosity for applied engineering across hardware-adjacent and cloud systems.
11 years of coding experience
2 years of employment as a software developer
High School, High School at North Carolina School of Science and Mathematics
Bachelor's degree, Mathematics, Bachelor's degree, Mathematics at The University of Texas at Austin
Master's degree, Machine Learning, Master's degree, Machine Learning at Carnegie Mellon University
Contributions:3 commits, 2 pushes, 1 branch in 3 years
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.