Matteo Italia is a Technical Lead with over a decade of hands-on experience building high-performance C++ and Python software for industrial CNC systems at Comelz. He combines deep low-level expertise—Win32, x86/AMD64 assembly, post-mortem debugging and profiling—with modern Linux/Qt development to solve problems from computer vision and nesting algorithms to protocol design and firmware communication. An active contributor to C++ ecosystems (including fixes to mingw-std-threads) and a 100k+ rep Stack Overflow member, he brings both open-source rigor and practical engineering discipline. He also has a background in systems administration and a BSc in Physics, which informs his pragmatic approach to simulation and embedded hobby projects. Colleagues rely on him for performance tuning, reverse engineering, and translating legacy Win32 code into robust cross-platform solutions.
10 years of coding experience
University of Milan
Maturità classica, 100/100, Maturità classica, 100/100 at Liceo Classico G. Carducci
Standard threads implementation currently still missing on MinGW GCC on Windows
Role in this project:
Back-end Developer
Contributions:8 commits, 7 PRs, 11 comments in 2 years 5 months
Contributions summary:Matteo's contributions focused on implementing and correcting parts of the C++11 standard threads implementation for MinGW GCC on Windows. They addressed inconsistencies in the `std::thread` interface, including the move constructor and deleted copy constructor. They also added missing includes, noexcept specifiers, and the required operators, while ensuring the `hardware_concurrency` function avoided race conditions during initialization. Further, the user fixed the `condition_variable` wait helper function.
Contributions:12 reviews, 82 commits, 45 PRs in 3 years 10 months
dependency-managementsimple-project
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.