Bohan Zhang is a software engineer with eight years of experience, currently at ByteDance in Singapore, combining backend systems engineering with data pipeline and stream-processing expertise. He holds an MS in Computer Engineering from NYU and a BS in Telecommunication from BUPT, and previously interned at Microsoft and worked as an SDE at ByteDance. Bohan is an active open-source contributor—his work on RisingWave improved JSON/Protobuf parsers, added Debezium CDC support and extended Kafka/Kinesis sinks, demonstrating practical experience building low-latency data ingestion and CDC pipelines. He has also contributed to Microsoft’s NNI AutoML toolkit, implementing neural architecture search examples and tooling for experiment export and result listing. Known for shipping robust backend features and test frameworks, he blends systems-level rigor with applied ML tooling experience.
8 years of coding experience
Master of Science - MS, Computer Engineering, Master of Science - MS, Computer Engineering at New York University
Bachelor's degree, Telecommunication, Bachelor's degree, Telecommunication at Beijing University of Posts and Telecommunications
Contributions:1515 reviews, 143 commits, 656 PRs in 1 year 1 month
Contributions summary:Bohan primarily contributed to improving the JSON and Protobuf parsers in the RisingWave database, specifically adding support for new data types like Date. They also implemented the Debezium JSON parser for handling CDC events. Additionally, the user added support for a number of data types and functionality for both the Kafka Sink and the Kinesis Sink, showing the experience to building and modifying data pipelines. They introduced and tested a new test case framework and set up test cases, showcasing experience in backend development and data engineering.
An open source AutoML toolkit for automate machine learning lifecycle, including feature engineering, neural architecture search, model compression and hyper-parameter tuning.
Role in this project:
ML Engineer
Contributions:20 reviews, 13 commits, 34 PRs in 1 year 5 months
Contributions summary:Bohan's contributions primarily involve implementing and improving search space examples for the NNI AutoML toolkit, focusing on neural architecture search (NAS) techniques. They've added and fixed examples for ENAS and DARTS search spaces within the provided code and example files. The user has also added functionality for exporting experiment results and listing trial results based on metrics. Furthermore, the user has worked on refactoring and debugging related code.
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.