Bo Yao is a CTO and seasoned backend, distributed systems, and blockchain engineer with a decade of experience building robust infrastructure and developer tooling from Hong Kong. He has led engineering teams and secured significant R&D grants to develop ZK-powered finance primitives, while shipping critical pieces of NEAR’s ecosystem including the NEAR JavaScript SDK, JSON-RPC improvements, and runtime optimizations. Equally comfortable in DevOps and compiler work, he has driven CI/CD automation and performance-focused serialization changes in projects like Wasmer and near-sdk-rs. A longtime open-source contributor, his practical fixes range from PostgreSQL inspection tooling at ManageIQ to stabilizing cross-chain bridges and node orchestration used across cloud providers. Fluent in functional programming and Lisp, he brings a systems-minded, research-friendly approach that blends low-level correctness with production-grade reliability.
10 years of coding experience
8 years of employment as a software developer
Master of Science (M.S.) Computer Science, Master of Science (M.S.) Computer Science at NYU Tandon School of Engineering
Bachelor of Science (BS) Applied Mathematics, Bachelor of Science (BS) Applied Mathematics at Xi'an Jiaotong University
Contributions:438 reviews, 330 commits, 287 PRs in 2 years 6 months
Contributions summary:Bo implemented and refactored JSON-RPC methods and handlers for network information retrieval, including the `/network_info` endpoint. Their work involved modifying code in `chain/jsonrpc/src/lib.rs`, `chain/client/src/client_actor.rs`, and related test and type definition files to expose active peer information, byte transfer rates, and other network details. They also made modifications to support testing and display of network statistics, integrating new functionalities for API calls, and creating corresponding handlers for the new API routes.
Contributions:19 reviews, 20 commits, 12 PRs in 1 year 7 months
Contributions summary:Bo primarily focused on improving the continuous integration and continuous deployment (CI/CD) pipeline and automating tasks related to testing and build processes. They added and modified shell scripts to build, size, and test example contracts. The user also updated the CI configuration to include checks for example contract sizes. Additionally, they integrated tools for minifying and optimizing the WASM binaries produced by the build process.
rust-libraryethereumrustblockchainsmart-contracts
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.