Tiago Guimarães is a Senior Rust Engineer with a decade of experience building backend systems, distributed databases, and Web3 protocols, currently focused on CoW DAO after leading cross-chain ZK bridge work at Eiger. He has deep hands-on experience in Rust, Solana, Solidity, PostgreSQL and TypeScript, and has contributed to prominent open-source projects like The Graph (graph-node and indexer), improving reliability and test stability for production blockchain indexing. Tiago blends systems programming and pragmatic engineering—optimizing timeouts, refactoring integration tests, and hardening queueing and fee-management logic—to keep critical infrastructure maintainable at scale. He also shares knowledge publicly, having taught Rust at Pluralsight and presented at community events. Based in Minas Gerais, Brazil, he pairs an analytical background in accounting and tax-data analytics with a curiosity for distributed systems and new languages, which informs both his design rigor and product-oriented mindset.
10 years of coding experience
8 years of employment as a software developer
Nanodegree Ethereum Blockchain Development, Nanodegree Ethereum Blockchain Development at Udacity
Bachelor's degree Accounting, Bachelor's degree Accounting at Universidade Federal de Minas Gerais
Graph Node indexes data from blockchains such as Ethereum and serves it over GraphQL
Role in this project:
Backend Developer & QA Engineer
Contributions:1 release, 224 reviews, 392 commits in 1 year 9 months
Contributions summary:Tiago made several commits related to improving the quality and stability of the project's codebase. They addressed non-deterministic tests by ignoring them, and implemented fixes to tests such as parameterizing timeouts. Other contributions include removing format calls from panic calls, removing redundant semicolons, and refactoring integration tests to make them concurrent.
Monorepo for various tools used by subgraph developers.
Role in this project:
Back-end Developer
Contributions:10 reviews, 26 commits, 11 PRs in 1 year 2 months
Contributions summary:Tiago primarily focused on enhancing the functionality and maintainability of the `graph-tooling` repository. They implemented features such as parameterized timeouts and increasing default timeout values. The user also contributed to the migration and adaptation of the project by bumping API and specification versions, indicating a role in maintaining the project's evolution. Their contributions are critical to ensuring the tools used by subgraph developers remain current and effective.
monoreposubgraphgraphqlyarn-workspacestypescript
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.