Yuru Shao

Co-Founder at StudyX

San Francisco, California, 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
Yuru Shao is a security-focused software engineer and founder with 13 years of experience building resilient systems from research to production. Currently co-founding GLAM to create a secure, decentralized asset management protocol, he blends hands-on engineering with product security leadership honed at Pinterest, where he led API, identity, and anti-automation initiatives. His background includes a PhD-level research trajectory at the University of Michigan and practical contributions to ICS/SCADA security tooling—enhancing Modbus and ENIP emulation in the notable Conpot honeypot. Based in San Francisco, he advises AI education startup StudyX and combines deep protocol-level expertise with a track record of shipping secure frameworks at scale.
code13 years of coding experience
job11 years of employment as a software developer
bookBachelor of Engineering (B.Eng.) Computer Science, Bachelor of Engineering (B.Eng.) Computer Science at Wuhan University
bookDoctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at University of Michigan
languagesEnglish, Chinese
github-logo-circle

Github Skills (5)

icss10
honeypot10
scada10
python10
modbus10

Programming languages (11)

TypeScriptJavaDockerfileRustOCamlScalaGoObjective-C

Github contributions (5)

github-logo-circle
mushorg/conpot

Jun 2017 - Aug 2017

ICS/SCADA honeypot
Role in this project:
userBackend Developer
Contributions:30 commits, 8 PRs, 19 comments in 2 months
Contributions summary:Yuru primarily contributed to the backend logic of the Conpot honeypot, focusing on the Modbus protocol implementation. Their work included modifying the `slave_db.py`, `slave.py`, and `modbus_server.py` files to handle specific Modbus requests, integrate external libraries, and address error conditions. The contributions enhanced the Modbus emulation capabilities of the honeypot. They also worked on ENIP server.
pythonsecurity-toolssecurityicsscada
glamsystems/glam

Mar 2024 - Mar 2025

GLAM is an onchain asset management and tokenization platform
to launch and manage investment products on Solana.
Contributions:134 reviews, 569 PRs, 813 pushes in 11 months
solana
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
Yuru Shao - Co-Founder at StudyX