Yi Zhang

Senior Blockchain Engineer 1 at Consensys

Old Toronto, Ontario, Canada
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
Yi Zhang is a Senior Blockchain Engineer with 7 years of experience building EVM smart contract tooling and developer-facing infrastructure. Currently at Consensys, Yi contributes to Truffle and Infura DIN, combining front-end expertise in React with blockchain integration using Wagmi and web3.js. Past roles include applied R&D in security at Binance, bringing a practical security mindset to developer tooling. An active open-source contributor, Yi has shaped the Truffle Dashboard UI and React boilerplates for widely used Truffle projects. Based in Old Toronto, Yi pairs academic CS training from the University of Toronto with a knack for turning complex blockchain workflows into polished, user-focused tools.
code7 years of coding experience
job2 years of employment as a software developer
bookHigh School, High School at York Mills Collegiate Institute
bookBachelor of Science Computer Science, Bachelor of Science Computer Science at University of Toronto
languagesChinese, English
github-logo-circle

Github Skills (16)

truffle10
javascript10
solidity10
ethereum10
mantine10
react10
wagmi9
create-react-app9
typescripts8
typescript8
webpack8
blockchain8
typescript-types8
webpacker8
web-frontend7

Programming languages (7)

TypeScriptJavaCSSRustSolidityJavaScriptHTML

Github contributions (5)

github-logo-circle
truffle-box/react-box

May 2022 - Sep 2022

Truffle, Webpack and React boilerplate.
Role in this project:
userFull-stack Developer
Contributions:8 reviews, 56 commits, 21 PRs in 3 months
Contributions summary:Yi primarily contributed to the front-end development of the React application. They initialized the React app using Create React App, removed the default CRA boilerplate code, and implemented the core UI components. They also integrated and configured a Truffle project, including Solidity contracts and deployment scripts. Additionally, they set up the initial context and state management for interacting with the Ethereum blockchain using web3.js.
reactreact-boilerplateboilerplatedappethereum
trufflesuite/truffle

May 2022 - Jan 2023

:warning: The Truffle Suite is being sunset. For information on ongoing support, migration options and FAQs, visit the Consensys blog. Thank you for all the support over the years.
Role in this project:
userFull-stack Developer
Contributions:6 releases, 179 reviews, 177 commits in 8 months
Contributions summary:Yi primarily contributed to the Truffle Dashboard project, focusing on front-end development with React and incorporating new UI components using the Mantine library. Their work included implementing features such as a confirm network modal, new icon, as well as a basic network management section with Wagmi. They also addressed build configurations, imported and modified the source code.
developingethereumsmart-contract-toolsjavascriptblockchain
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