Bisheng Huang

Software Engineer at TiDB, powered by PingCAP

San Francisco Bay Area 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
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
job6 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Tsinghua University
bookUniversity of California, Los Angeles
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
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 (6)

C++ShellRustCMakeGoPython

Github contributions (5)

github-logo-circle
tikv/tikv

Apr 2024 - Mar 2025

Distributed transactional key-value database, originally created to complement TiDB
Role in this project:
userBack-end Developer
Contributions:159 reviews, 28 PRs, 169 comments in 11 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.
tidbtikvdatabasekey-value-databaseconsensus
hbisheng/tikv

Apr 2024 - Apr 2025

Distributed transactional key-value database, originally created to complement TiDB
Contributions:1 release, 419 pushes, 56 branches in 11 months
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
Bisheng Huang - Software Engineer at TiDB, powered by PingCAP