Eric Tu

Senior Engineer at Boundless Network

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
Eric Tu is a senior software engineer with 11 years of experience specializing in backend and blockchain systems engineering, currently based in Old Toronto. He has held senior and principal roles at ChainSafe, RISC Zero, and ConsenSys, contributing to production-grade Ethereum and Filecoin implementations and infrastructure services. His open-source work includes significant low-level improvements to Lodestar (a TypeScript Ethereum consensus client) and core VM, networking, and bitswap features in ChainSafe’s Rust Filecoin node, reflecting deep expertise in consensus, fork choice, and peer-to-peer data flow. Comfortable shipping across languages and stacks, he focuses on performance-sensitive refactors and asynchronous processing to scale distributed systems. Collected experience at Infura and IBM underpins his practical approach to reliable, production infrastructure.
code11 years of coding experience
job9 years of employment as a software developer
bookHigh School, High School at William Lyon Mackenzie Collegiate Institute
bookBachelor's Degree Computer Science, Bachelor's Degree Computer Science at University of Waterloo
github-logo-circle

Github Skills (22)

beacon10
back-end-development10
ip10
typescript10
chain10
staking10
ethereum10
typescript-types10
blockchain10
rust10
typescripts10
async9
asynchronous9
networking9
state-management9

Programming languages (18)

C++CSSRustCWebAssemblyGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
ChainSafe/forest

Nov 2019 - Jan 2022

🌲 Rust Filecoin Node Implementation
Role in this project:
userBack-end Developer
Contributions:1 release, 459 reviews, 124 commits in 2 years 2 months
Contributions summary:Eric primarily contributed to the back-end development of the Filecoin node implementation, focusing on core components. Their commits reveal work on implementing the VM, including the creation and management of messages and actor state. The code changes also involve the implementation of blockchain functionalities, by adding structs for blocks, headers, and setting up a basic structure for blocks. They also focused on adding functionalities related to the networking service and integration of the bitswap protocol to download and manage data blocks.
filecoinrustp2pblockchainnodejs
ChainSafe/lodestar

Sep 2019 - Nov 2019

🌟 TypeScript Implementation of Ethereum Consensus
Role in this project:
userBack-end Developer
Contributions:131 commits, 17 PRs, 36 pushes in 2 months
Contributions summary:Eric made several changes focused on the internal workings of the `lodestar` project. Their contributions include refactoring the processAttestation function, introducing an asynchronous priority queue for processing blocks and attestations, and integrating changes from the master branch. These changes appear to be centered around improving the efficiency and processing of data within the Ethereum consensus implementation. The user also focused on improving the fork choice.
consensusserenityethereumbeacon-chainproof-of-stake
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
Eric Tu - Senior Engineer at Boundless Network