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 at Consensys with six years of experience building EVM smart-contract tooling and developer-facing UX for projects like the Truffle Dashboard. He blends full-stack front-end work (React, Mantine, Wagmi) with on‑chain integration and Solidity deployment pipelines, reflecting hands-on contributions to the widely used Truffle suite. Prior experience in applied security R&D at Binance informs a pragmatic focus on reliability and secure developer workflows. Based in Toronto with a Computer Science degree from the University of Toronto, he specializes in turning complex blockchain primitives into polished, usable tooling for developers.
code6 years of coding experience
job2 years of employment as a software developer
bookHigh School, High School at York Mills Collegiate Institute
bookHonours Bachelor of Science, Computer Science, Honours Bachelor of Science, Computer Science at University of Toronto
languagesChinese, English
github-logo-circle

Github Skills (27)

javascript10
solidity10
mantine10
javascripts10
ethereum10
truffle10
react10
wagmi9
create-react-app9
typescripts8
webpack-48
webpack28
typescript-types8
webpacker8
blockchain8

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
Yi Zhang - Senior Blockchain Engineer 1 at Consensys