Pedro Martelletto

Senior Software Engineer at Google

Greater Seattle Area United States
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
Pedro Martelletto is a senior software engineer with 18 years of experience building security-focused systems across UNIX-like kernels, embedded firmware, and cloud-scale services. He has deep low-level and cryptographic expertise reflected in long-running OpenBSD kernel work, post-quantum library development, and leading FIDO2/libfido2 and YubiKey firmware projects at Yubico. At Fastly and Google he translated security policy into performant implementations (including a ModSecurity-to-VCL compiler and production security engineering at scale). His open-source contributions span critical projects—helping fix Windows-specific Git GPG handling, enhancing OpenSSH portable for FIDO2 keys, and adding committed filter support to a major Bitcoin node. Comfortable moving between C, Go, and systems tooling, he combines careful exploit-resistant engineering with practical interoperability fixes that improve security for millions of users. Based in the Greater Seattle area, he often surfaces subtle platform quirks (e.g., line-ending and APIC symbol collisions) that others miss.
code18 years of coding experience
job18 years of employment as a software developer
bookPontifical Catholic University of Rio de Janeiro
languagesEnglish, Portuguese
github-logo-circle

Github Skills (18)

git10
windows10
openssh10
bitcoin10
bitcoins10
c1110
c1710
go10
blockchain10
c-programming9
rpc9
cli8
database8
command-line-interface8
command-line8

Programming languages (6)

ShellCRustGoHTMLPython

Github contributions (5)

github-logo-circle
PowerShell/openssh-portable

Oct 2021 - Mar 2022

Portable OpenSSH, all Win32-OpenSSH releases and wiki are managed at https://github.com/powershell/Win32-OpenSSH
Role in this project:
userSecurity Engineer
Contributions:31 reviews, 5 commits, 5 PRs in 4 months
Contributions summary:Pedro's contributions focus on enhancing the security features of the OpenSSH-portable project, particularly around smart card and FIDO2/U2F security key support. Their work includes implementing error propagation for security-related failures, enabling FIDO2/U2F key support within the Windows environment, and refining the interaction of the ssh-sk-helper with these security keys. Furthermore, they updated the project's dependencies to bump LibreSSL and fetch libfido2 to improve the project's security stance.
windowspowershellwin32linuxopenssh
btcsuite/btcd

Dec 2016 - Feb 2017

An alternative full node bitcoin implementation written in Go (golang)
Role in this project:
userBack-end Developer
Contributions:41 commits in 1 month
Contributions summary:Pedro primarily contributed to the core functionalities of the `btcd` Bitcoin implementation. Their work focused on adding and modifying committed bloom filter features, including implementing the necessary p2p message counterparts and RPC commands. The user also modified existing indexing components, like the committed filter indexer, and enhanced the RPC server to expose committed filter functionality. This indicates a focus on improving the filtering mechanisms within the Bitcoin node.
golangfull-nodebitcoin-nodebtcdcryptocurrency
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
Pedro Martelletto - Senior Software Engineer at Google