Matteo Nardi

Senior Software Developer at MASER ITALIA Srl

Bologna, Emilia-Romagna, Italy
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
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.
code16 years of coding experience
job9 years of employment as a software developer
bookUniversity of Bologna
bookHigh School, High School at Liceo Scientifico Tecnologico
languagesItalian, English
stackoverflow-logo

Stackoverflow

Stats
309reputation
41kreached
9answers
1question
github-logo-circle

Github Skills (17)

ebpf10
testing10
bpf10
rust10
integration-testing10
clangd9
clang9
build-automation8
grpc-web6
tinymce6
tmux6
grpc6
xsd-validation6
deserialization6
wysiwyg6

Programming languages (7)

C#ShellC++RustCMakeElixirPython

Github contributions (5)

github-logo-circle
aya-rs/aya

Dec 2022 - Jan 2023

Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
Role in this project:
userQA 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.
bpfrustsecurityebpfobservability
exein-io/pulsar

Jun 2022 - Jan 2023

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