Hao Chen

Staff Software Engineer at Meta

Seattle, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code10 years of coding experience
job4 years of employment as a software developer
bookDoctor of Philosophy - PhD Mathematics, Doctor of Philosophy - PhD Mathematics at University of Washington
bookBachelor of Science (BS) Mathematics, Bachelor of Science (BS) Mathematics at Peking University
github-logo-circle

Github Skills (13)

scikit10
graph-algorithms10
machine-learning10
gensim10
python10
data-science10
scikit-learn10
develop9
deep-learning9
documentation8
nlp7
natural-language-processing7
algorithms7

Programming languages (2)

Jupyter NotebookPython

Github contributions (5)

github-logo-circle
phanein/deepwalk

Mar 2016 - Apr 2020

DeepWalk - Deep Learning for Graphs
Role in this project:
userBack-end Developer & Data Scientist
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.
pytorchdeep-learning-for-graphsdeep-learningmachine-learninggraph-neural-networks
GTmac/HARP

Jan 2018 - May 2020

Code for the AAAI 2018 Paper "HARP: Hierarchical Representation Learning for Networks"
Contributions:13 commits, 3 PRs, 11 pushes in 2 years 3 months
pytorchrepresentationdeep-learningrepresentation-learninghierarchical
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
Hao Chen - Staff Software Engineer at Meta