Bruno Garcia

Head Of Engineering at Vinteum

São Paulo, Brazil
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
Bruno Garcia is a Head of Engineering and seasoned open-source developer with nine years of experience, currently leading engineering at Vinteum from São Paulo. He blends academic rigor—a Master’s in Computer Software Engineering from USP—with hands-on QA and test automation expertise across critical Bitcoin ecosystem projects such as Bitcoin Core and the rust-bitcoin library. His contributions emphasize fuzzing, mutation testing and robust deserialization coverage, having added targeted fuzzing to key rust-bitcoin functions and improved test suites and bug fixes in Bitcoin Core and Peercoin. Bruno’s background spans full-stack and DevSecOps roles in industry, plus teaching crypto development to hundreds of students, showing he can translate deep technical work into accessible learning. He’s known for improving system reliability through test-driven approaches and security-focused QA, reflecting an unusual combination of protocol-level open-source work and production engineering. Quietly, he also brings evolutionary-algorithm research experience to system design, adding a novel analytical edge to his testing and distributed-systems practice.
code9 years of coding experience
job4 years of employment as a software developer
bookInstituto Federal de Educação, Ciência e Tecnologia de São Paulo
bookMaster's degree, Computer Software Engineering, Master's degree, Computer Software Engineering at Instituto de Ciências Matemáticas e de Computação (ICMC) - USP
bookThe Pontifical Catholic University of Minas Gerais
languagesPortuguese, English
github-logo-circle

Github Skills (17)

c-language10
python10
testing10
decentralization10
bitcoin10
bitcoins10
functional-testing10
cryptocurrency10
deserialization10
blockchain10
fuzzing10
rust10
cprogramming-language10
test-automation10
cryptography9

Programming languages (15)

JavaC++CSSRustCGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
bitcoin/bitcoin

Feb 2021 - Jan 2023

Bitcoin Core integration/staging tree
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:1060 reviews, 71 commits, 179 PRs in 1 year 11 months
Contributions summary:Bruno's contributions primarily focused on improving the Bitcoin Core codebase through bug fixes and test enhancements. They addressed unreachable code within the taproot feature and fixed a timeout decrease in the assumevalid feature test. Additionally, they modified existing tests to include coverage for various functionalities, such as checking for abandoned transactions, BIP125-replaceable status, and local network addresses. Furthermore, the user introduced new tests for features like -startupnotify, checking ban durations, and testing REST API endpoints, thereby contributing to increased testing coverage.
cryptographyp2pc-plus-pluscryptocurrencybitcoin-core
rust-bitcoin/rust-bitcoin

Apr 2021 - Mar 2025

Rust Bitcoin library
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:5 reviews, 5 PRs, 21 comments in 3 years 11 months
Contributions summary:Bruno primarily contributed to the testing and fuzzing infrastructure of the rust-bitcoin library. They added fuzzing coverage for `deserialize_block`, `deserialize_psbt`, and `deserialize_script` functions, improving the robustness of the deserialization logic. Further contributions involved testing and adding coverage for the `Display` trait for `Script` and verifying the correct handling of service flags. The user also implemented helper functions to consume random bytes and random u64 values for more fuzzing coverage.
rustbitcoin
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
Bruno Garcia - Head Of Engineering at Vinteum