Siyuan Gao is a software engineer with 11 years of experience and a strong full-stack background, currently building systems at Microsoft after roles at EA, realtor.com, and several startups. He brings over four years of professional Node.js expertise, co-authored a Packt book on Professional JavaScript, and contributes to the Node.js project. Comfortable across cloud platforms (GCP, AWS) and container orchestration (Docker, Rancher), he also blends ML experience—TensorFlow/Keras—and neural network know-how with hands-on embedded-electronics skills (Arduino, FPGA interest). His work spans production services, mobile (React/React Native), and developer productivity tooling, reflecting a mix of research-driven curiosity and pragmatic engineering. Based in Vancouver, he pairs open-source engagement and publications with a gamer’s precision and a self-motivated drive to tackle both low-level systems and high-level ML integration.
11 years of coding experience
6 years of employment as a software developer
Bachelor, Computer Science, Bachelor, Computer Science at Purdue University
Information and Intelligence Systems, Information and Intelligence Systems at Tohoku University
Contributions:25 commits, 4 PRs, 26 pushes in 1 year 6 months
notesrestorationarcadentfs68000
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.