Matteo Nardi is a Senior Software Developer based in Bologna with 16 years of experience building embedded Linux systems and low-level tooling, primarily using Rust, C++, and C. He specializes in systems programming, eBPF, and tracing technologies, and has practical experience improving test automation and CI for prominent Rust projects like aya-rs/aya. Matteo blends embedded engineering with automation and web tooling—having shipped software across embedded products, university legal-informatics projects, and modern Rust system stacks. Known for simplifying build and test workflows (for example removing fragile env var dependencies in integration tests), he focuses on developer experience and operability as much as correctness.
16 years of coding experience
9 years of employment as a software developer
University of Bologna
High School, High School at Liceo Scientifico Tecnologico
Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:3 reviews, 6 commits, 1 PR in 24 days
Contributions summary:Matteo focused on adding and improving integration tests for the `aya-rs/aya` repository, specifically targeting eBPF functionality. They implemented tests for BTF relocations and pointer relocations, ensuring the correctness of eBPF program behavior. The user also addressed CI issues, including adding a test run using libtest-mimic and improving the build process for integration tests. Finally, they simplified the build process by removing the need for the `LIBBPF_INCLUDE` environment variable, improving test portability.
A modular and blazing fast runtime security tool for the IoT, powered by eBPF.
Contributions:116 reviews, 157 commits, 80 PRs in 7 months
kernelblazingrustsecurityruntime
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
Matteo Nardi - Senior Software Developer at MASER ITALIA Srl