Charles Zhang

Haidian District, Beijing, 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
Charles Zhang is a product-minded technologist and community builder with six years of hands-on experience in blockchain engineering and operations. As Director of Operations at Tron Foundation he helped scale community and platform efforts tied to one of the largest DApp ecosystems, and earlier co-founded Elegant Space where he built high-impact community and e-commerce systems for rapid user growth. On GitHub he has contributed backend work to the Java-Tron codebase and added SM2 cryptography support to Tron’s wallet CLI, reflecting expertise in applied cryptography and transaction signing. He combines operator-level instincts for growth and monetization with practical engineering skills—able to move from community strategy to implementing low-level crypto fixes. Based in Haidian, Beijing, he blends an arts background with technical delivery, which informs a creative approach to product and community engagement.
code6 years of coding experience
job5 years of employment as a software developer
book学士, Fine and Studio Arts, 学士, Fine and Studio Arts at 聊城大学
github-logo-circle

Github Skills (11)

javas10
crypto-wallet10
wallet10
ethereum-wallet10
back-end-development10
cryptography10
java10
blockchain10
bitcoin-wallet10
smt9
testing8

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
tronprotocol/wallet-cli

Dec 2019 - Jan 2020

Wallet CLI
Role in this project:
userBack-end Developer
Contributions:23 commits, 22 PRs, 9 pushes in 21 days
Contributions summary:Charles primarily focused on integrating SM2 (a Chinese cryptographic standard) into the wallet-cli, specifically within the `Wallet` and `WalletApi` classes. They implemented SM2-related functionalities, including key generation, encryption, and decryption, along with the necessary modifications to the transaction signing process. The user's contributions also involved changes to the `TransactionUtils` class to support SM2 signatures, as well as the creation of demonstration files for SM2 transaction signing.
cryptocurrencywalletcli-walletcli
tronprotocol/java-tron

Dec 2019 - May 2020

Java implementation of the Tron whitepaper
Role in this project:
userBack-end Developer
Contributions:52 commits, 67 PRs, 89 pushes in 5 months
Contributions summary:Charles primarily contributed to the Java implementation of the Tron whitepaper. Their commits showcase modifications to existing code, including changes to SM2KeyTest.java and various modifications to other files like BlockCapsule.java and TransactionCapsule. The user appears to be involved in implementing and debugging cryptographic functions and system improvements. The user also focused on fixing bugs related to base64 encoding and other functions.
tronblockchainsubgraphwhitepaperjava
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
Charles Zhang