Pedro Gomes is a Senior Blockchain Engineer with 12+ years building scalable, secure distributed systems and a current focus on privacy-enhanced L2s and encrypted EVM execution. He combines deep backend expertise in Go and Solidity with hands-on experience integrating Ethereum tooling, CI/CD and observability across cloud platforms (AWS/Azure) from roles at Obscuro Labs, Ava Labs and VeChain. Pedro has driven technical direction and mentorship while shipping high-throughput data pipelines, testnets and production node features—his open-source contributions include performance and pagination improvements to the widely used avalanchego node and CI/test automation for coreth. Practical and design-minded, he prioritizes maintainability and real-world impact, pairing cryptography and secret-sharing work with pragmatic engineering trade-offs. Based in Ireland, he brings a rare mix of systems engineering, DevOps automation and applied crypto that accelerates secure, operable blockchain products.
12 years of coding experience
12 years of employment as a software developer
Skillnet Cork
Master's Degree Communication Networks, Master's Degree Communication Networks at Instituto Superior Técnico
Contributions:103 reviews, 250 commits, 17 PRs in 11 months
Contributions summary:Pedro implemented a "paginate flag" feature for the GetUtxos method within the AVM and PlatformVM modules, which suggests a focus on optimizing the retrieval of UTXOs. They made changes to the unit tests for the PlatformVM, specifically in relation to the genesis state and the GetUTXOs functionality, implying a role in testing and ensuring the correct behavior of the core logic. Furthermore, the user made general lint fixes and code optimizations.
Code and wrapper to extract Ethereum blockchain functionalities without network/consensus, for building custom blockchain services.
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:17 commits, 1 PR, 1 branch in 4 months
Contributions summary:Pedro's contributions primarily focused on automating the build, testing, and deployment processes for the `coreth` repository. They implemented and modified scripts, particularly `.github/workflows/run_e2e_tests.sh` and `scripts/build_image.sh`, to integrate the `avalanche-testing` framework and manage Docker image builds. These changes involved specifying image versions, setting up CI/CD pipelines, and configuring custom parameters for test execution within the Kurtosis environment. They also made several changes to the script including adapting to the changing variables in the project.
consensusethereumavalancheblockchainevm
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.