Michał Górny is a seasoned software engineer with 19 years of experience and a long-running commitment to open source, having contributed to Gentoo since 2010 and to major projects like CPython, LLVM, libgit2, and Git. He specializes in backend development, build systems, cross-platform compatibility and test automation, with notable work on LLVM/Clang build configurations, Python build and performance fixes, and Gentoo package maintenance for complex toolchains like LLVM. Comfortable across C, C++, Python and build tooling, he improves robustness by fixing edge cases (32-bit datetime handling, SSH credential handling, GPG verification) and by hardening test suites for projects such as pip, setuptools and Pillow. Based in Greater Poland, he combines deep systems-level thinking with pragmatic packaging and CI improvements—an approach reflected in contributions that range from CMake tweaks to nuanced Python packaging documentation. Outside code, he organizes work through the projg2 GitHub org and brings a quietly persistent open-source ethos (and a cat) to every project.
Contributions:1398 reviews, 3429 commits, 1127 PRs in 2 months
Contributions summary:Michał primarily contributed to the Gentoo ebuild repository. Their commits focused on updating and maintaining ebuild files, specifically related to the LLVM compiler and its associated tools. They also worked on adding and updating snapshot versions for LLVM, and fixing various issues within eclass and ebuild documentation. The user's contributions centered on ensuring the availability and proper functioning of LLVM within the Gentoo ecosystem.
Project moved to: https://github.com/llvm/llvm-project
Role in this project:
Back-end Developer
Contributions:22 commits in 2 years 9 months
Contributions summary:Michał primarily focused on improving the compatibility and build process of the libc++ standard library. They addressed C++11 compatibility issues by declaring necessary macros in the headers. The user also made changes to the CMake build system to split linked libraries and allow testing against installed LLVM, simplifying the build process. Additionally, they fixed Solaris-specific issues and updated tests related to filesystem functionalities.
llvm
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
Michał Górny - Software Engineer at Quansight-Labs