Matteo Croce is a production-focused engineer with 26 years of experience building and hardening Linux-based systems, currently working at Meta after senior roles at Microsoft, Red Hat and Canonical. He is a seasoned kernel and networking contributor with 140+ Linux kernel contributions and notable work on high-profile projects such as systemd, iproute2 and OpenWrt that improve service management, networking tools and embedded builds. Matteo combines deep embedded firmware and board bring-up experience with cloud-scale networking expertise, having shipped Wi‑Fi and ISP gateway products as well as Azure networking features. He has a track record of finding and fixing subtle security and stability issues (including upstream CVE discovery) and of shrinking initrd images by dynamically loading compression libraries. Based in Calabria, Italy, he blends hands‑on low-level C work with system-level design and build-system improvements, and has a knack for pragmatic fixes that improve maintainability and performance.
26 years of coding experience
14 years of employment as a software developer
Liceo Classico
Bachelor of Computer Engineering, Engineering, Bachelor of Computer Engineering, Engineering at Università degli Studi della Calabria
This repository is a mirror of https://git.openwrt.org/openwrt/openwrt.git It is for reference only and is not active for check-ins. We will continue to accept Pull Requests here. They will be merged via staging trees then into openwrt.git.
Role in this project:
Backend Developer
Contributions:7 PRs, 1 push, 2 comments in 8 years 6 months
Contributions summary:Matteo primarily contributed to the OpenWrt project by adding features and fixing bugs related to the Point-to-Point Protocol over Ethernet (PPPoE) functionality. Their work included adding the ability to set a custom Host-Uniq PPPoE tag, modifying existing code to accommodate MUSL, fixing GCC build issues and adding kernel modules. The user also worked on improving the build process, including fixing mklibs and optimizing the download script.
Contributions:97 reviews, 21 PRs, 162 comments in 9 years 9 months
Contributions summary:Matteo primarily contributed to the systemd project by modifying the codebase related to system control and service management. Their work included enhancing the `systemctl` utility to provide informative success messages during transaction operations. They refactored existing code to use enums for flags in `bus_wait_for_jobs` and introduced new functionalities and related files, dynamically loading compression libraries to reduce initrd image size. Moreover, the user implemented several changes related to sysctl properties and monitoring.
servicesservice-managervagrantlinuxinit
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.