Pedro Tammela

Rio de Janeiro, 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
Pedro Tammela is a computer scientist with 11 years' experience building embedded software, firmware, kernels and distributed systems from Rio de Janeiro. He has hands-on kernel development experience on Linux and NetBSD and contributes to high-profile open-source projects like rust-lang/libc, where he implements newer kernel features and maintains CI and cross-architecture build support. Comfortable across low-level system internals and build infrastructure, he brings practical expertise in system calls, socket options, and architecture-specific fixes (s390x, sparc64). Pedro combines academic grounding from PUC-Rio with a pragmatic focus on shipping robust, portable low-level code that bridges device firmware and large-scale distributed environments.
code11 years of coding experience
bookPontifical Catholic University of Rio de Janeiro
languagesPortuguese, English
github-logo-circle

Github Skills (14)

header-files10
system10
system-calls10
socket10
rust10
system-programming10
sys10
headers10
build-automation10
cicd10
c119
musl9
c179
s390x8

Programming languages (12)

C#C++ShellCRustLLVMGoLua

Github contributions (5)

github-logo-circle
rust-lang/libc

Sep 2022 - Sep 2022

Raw bindings to platform APIs for Rust
Role in this project:
userBack-end & DevOps Engineer
Contributions:10 reviews, 1 commit, 7 PRs in 1 day
Contributions summary:Pedro primarily contributes to the `libc` repository by adding and updating constants and structures related to Linux system calls and socket options. Their work includes implementing support for newer kernel features like busy polling and device memory operations, which suggests a focus on low-level system programming. Additionally, the user is responsible for maintaining and improving the CI environment, updating musl headers, and fixing build errors related to specific architectures like s390x and sparc64. These contributions demonstrate a strong understanding of system internals and build infrastructure.
rust
tammela/tammela.github.io

Nov 2019 - Nov 2022

Contributions:27 commits, 35 pushes, 1 branch in 3 years
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