Bisheng Huang

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
Bisheng Huang is a software engineer with 11 years of experience specializing in distributed systems and storage engines, currently working on TiKV at PingCAP to power TiDB. He has a track record at Dropbox and Uber building reliable backend systems and improving production stability. On GitHub he contributes to the high-profile tikv/tikv project, focusing on snapshot management and Raftstore robustness—work that reduced panics, improved concurrency for snapshot receipt, and tightened prechecks before snapshot generation. With a CS MS from UCLA and a CS BS from Tsinghua, he blends rigorous academic training with practical, low-level systems expertise informed by large-scale production environments in the Bay Area.
code11 years of coding experience
github-logo-circle

Github Skills (13)

snap-shot10
snap10
consensus10
distributed-systems10
raft10
rust10
concurrent10
distributed-transactions10
concurrency10
snapshots10
key-value10
database9
databases9

Programming languages (5)

C++RustCMakeGoPython

Github contributions (5)

github-logo-circle
tikv/tikv

Apr 2024 - Jun 2026

Distributed transactional key-value database, originally created to complement TiDB
Role in this project:
userBack-end Developer
Contributions:231 reviews, 37 PRs, 233 comments in 2 years 2 months
Contributions summary:Bisheng primarily focused on improving the `tikv/tikv` database's internal workings, particularly concerning snapshot management and raft consensus. Their contributions include fixing bugs related to snapshot file deletion, introducing a concurrency limiter for receiving snapshots, and implementing a precheck process before snapshot generation. The user also addressed a panic scenario related to region splits and made other improvements to the Raftstore components. These modifications enhanced the stability and efficiency of the distributed key-value database.
key-value-databasetidbdistributed-transactionsraftrust
hbisheng/rust-rocksdb

Jun 2024 - Aug 2025

rust wrapper for rocksdb
Contributions:1 review, 1 PR, 26 pushes in 1 year 1 month
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