Hao Gu is a software engineer with a decade of experience building mobile, web, and machine learning applications, currently contributing to AWS from Bothell, Washington. He holds a Master’s in Computer Science from the University of Virginia and a Bachelor’s in Computer Engineering from Virginia Tech, combining strong academic foundations with industrial practice. His background spans startups and large enterprises—Optimal Satcom and State Grid—where he shipped Android payment features and full-stack systems. At AWS he applies scalable engineering practices to production services while continuing to explore mobile and ML projects. Hao’s personal credo—choosing the pain of hard work over regret—drives a pragmatic, delivery-focused approach and persistent contribution to side projects showcased on his portfolio site. He brings a balance of disciplined engineering, cross-domain versatility, and a willingness to tackle hard problems end-to-end.
9 years of coding experience
2 years of employment as a software developer
Virginia Tech
Master's degree, Computer Science, Master's degree, Computer Science at University of Virginia
Contributions:18 PRs, 103 pushes, 3 branches in 1 month
kotlinandroid-applicationandroidlegit
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.