Yuanming Wang

Co-Founder at RoochNetwork

Beijing, China
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
Yuanming Wang is a founder and blockchain infrastructure engineer with 13 years of experience bridging cloud computing and Web3, currently leading RoochNetwork after roles as Chief Architect at WestarLabs and cloud architect at QingCloud. Trained originally in law, he self-taught programming and leverages his legal background to treat smart contracts as executable rights-and-obligations—informing design choices that marry legal clarity with technical rigor. He has deep, hands-on experience in Move-based ecosystems and contributed backend work to notable projects like Starcoin, Diem and Aptos, focusing on node/core stability, VM compatibility, and serialization/gas fixes. Yuanming’s early advocacy for the Move language and background building scalable Web2 cloud systems give him a unique perspective on platform-level application environments for Web3.
code13 years of coding experience
job15 years of employment as a software developer
bookBachelor's degree, Law, Bachelor's degree, Law at Lanzhou University
stackoverflow-logo

Stackoverflow

Stats
1,293reputation
363kreached
28answers
3questions
github-logo-circle

Github Skills (33)

transaction10
transactional10
testing10
goroutine10
go10
blockchain10
smart-contracts10
rust10
serde10
concurrency10
object-oriented-programming9
cryptography9
move9
datastructures-algorithms8
data-structures8

Programming languages (24)

MDXC#JavaC++CSSRustCVue

Github contributions (5)

github-logo-circle
starcoinorg/starcoin

Feb 2020 - Dec 2022

Starcoin - A Move smart contract blockchain network that scales by layering
Role in this project:
userBack-end Developer
Contributions:59 releases, 1594 reviews, 869 commits in 2 years 10 months
Contributions summary:Yuanming primarily contributed to the back-end aspects of the Starcoin blockchain project, focusing on implementing and refining the node and core functionalities. Their work involved modifying the node start-up process, enhancing the implementation of the genesis block initialization, and improving the verification logic for transaction execution. The user also engaged with Oracle data protocols and updated the codebase to ensure compatibility with different Move VM versions.
smart-contractstarcoincontractblockchainblockchain-network
jolestar/go-commons-pool

Dec 2015 - Nov 2020

a generic object pool for golang
Role in this project:
userBack-end Developer
Contributions:8 releases, 2 reviews, 127 commits in 4 years 11 months
Contributions summary:Yuanming implemented core functionalities for an object pool in Go. Their initial commit established the basic structure of the pool, including the `ObjectPool` struct and related configurations. Subsequent commits focused on refactoring and enhancing the pool's behavior, such as interrupt handling for goroutines waiting to borrow objects and fixing race conditions, thereby improving the concurrency and stability of the object pool. Further contributions involved adding tests, including concurrent tests to validate the pool's thread safety and adding tests for eviction policies.
golangdata-exchangecommons-poolpoolingpool
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
Yuanming Wang - Co-Founder at RoochNetwork