Hao Chen is a Staff Software Engineer at Meta with a decade of experience building scalable, privacy-enhancing systems used by millions. He blends deep academic rigor—a PhD in Mathematics from the University of Washington—with hands-on research and engineering roles at Microsoft and Facebook, specializing in graph and data mining. Hao authored signaldemo.live to make end-to-end encryption concepts accessible, and contributes to prominent open-source graph learning projects like DeepWalk, where he modernized compatibility and tooling. Based in Seattle, he navigates both research and production engineering, turning complex cryptography and graph algorithms into deployable, user-facing systems.
10 years of coding experience
4 years of employment as a software developer
Doctor of Philosophy - PhD Mathematics, Doctor of Philosophy - PhD Mathematics at University of Washington
Bachelor of Science (BS) Mathematics, Bachelor of Science (BS) Mathematics at Peking University
Contributions:15 commits, 12 PRs, 14 pushes in 4 years
Contributions summary:Hao contributed to the DeepWalk project by addressing compatibility issues with newer versions of Gensim and Scikit-learn, updating dependencies and code to accommodate the changes. They fixed an issue related to the psutil API usage and also added arguments to the scoring script to enhance functionality. Furthermore, they updated the README documentation, providing usage instructions and highlighting the compatibility requirements with different Gensim versions.
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.