Dingwei Zhang

Blockchain Engineer at Nervos

Hangzhou City, Zhejiang, 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
Dingwei Zhang is a seasoned blockchain engineer with 12 years of software development experience, currently contributing to Nervos and previously to Cryptape, where he worked on enterprise and public blockchain kernels. He has deep Rust and backend expertise, evidenced by substantive contributions to high-profile projects like CITA and Nervos CKB—fixing core consensus, networking, serialization, and synchronization issues. Comfortable working on low-level protocol and performance-sensitive code, he focuses on code quality and maintainability, unifying tooling and refactoring to reduce warnings and improve tests. Based in Hangzhou with a software engineering degree from Hangzhou Dianzi University, he blends production-grade engineering with open-source collaboration, and even embeds his on-chain identity via a public GitHub address (0xe4c0...), signalling active engagement in the blockchain ecosystem.
code12 years of coding experience
job2 years of employment as a software developer
bookbachelor, software engineering, bachelor, software engineering at Hangzhou Dianzi University
stackoverflow-logo

Stackoverflow

Stats
458reputation
21kreached
3answers
2questions
github-logo-circle

Github Skills (19)

consensus10
data-structure10
blockchain10
data-structures10
rust10
backend10
testing9
authentication9
user-authentication9
distributed-systems9
network-protocol8
hyperledger6
hyperledger-fabric6
ruby-on-rails6
react6

Programming languages (13)

MDXJavaC++CRustGoDockerfileCoffeeScript

Github contributions (5)

github-logo-circle
nervosnetwork/ckb

Jan 2018 - Jan 2023

The Nervos CKB is a public permissionless blockchain, and the layer 1 of Nervos network.
Role in this project:
userBackend Developer
Contributions:700 reviews, 987 commits, 968 PRs in 5 years
Contributions summary:Dingwei made several code fixes related to header provider index checks and test-related changes, indicating involvement in core blockchain functionalities. Further contributions focused on serialization and sync tests, suggesting a focus on backend logic, data structures, and core system components. The contributions point to the user's experience with Rust, which is a core technology in the Nervos CKB blockchain.
permissionlessconsensusrustblockchainnervos
citahub/cita

Nov 2017 - Aug 2018

A high performance blockchain kernel for enterprise users.
Role in this project:
userBack-end Developer
Contributions:41 commits, 61 pushes, 9 comments in 8 months
Contributions summary:Dingwei contributed to the core functionality of the CITA blockchain kernel by addressing clippy warnings across several modules, including consensus, network, and authentication. They refactored code to unify clippy versions and improve code quality. Additional contributions involve code style improvements across different modules such as chain, and also include fixing typos and improving the tendermint core implementation.
kernelconsensusrustblockchainconsortium
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