Mathieu Kniewallner is a Senior Software Engineer with 11 years of experience focused on Developer Experience, CI/CD, automation, and Python packaging, based in Bordeaux, France. At Back Market he streamlined monolith deployments, sped startup time from 8s to 2s, migrated CI to CircleCI, and introduced Renovate company-wide to automate dependency updates. An active open-source contributor, he has improved widely used projects like Poetry (packaging/installer fixes) and Renovate (support for Poetry, pip-compile, uv), and contributed security-focused rules to the fast Rust linter Ruff. He blends hands-on backend development (Python and Rust ecosystems) with DevOps sensibilities, routinely refactoring for type safety, deprecation handling, and canonicalization. Known for evangelizing clear code ownership and developer tooling, he also has a track record of making projects ARM-compatible and improving developer onboarding and bootstrapping.
11 years of coding experience
8 years of employment as a software developer
Institute of technology, Computer Science, Institute of technology, Computer Science at Université de Versailles Saint-Quentin-en-Yvelines
Engineer’s Degree, Computer Science, Engineer’s Degree, Computer Science at ESGI
Contributions:47 reviews, 29 commits, 20 PRs in 5 months
Contributions summary:Mathieu contributed to the core functionalities of the poetry-core project, a Python packaging and build tool. Their work involved refactoring code to comply with mypy type checking, and addressing issues related to wheel name normalization, and factory configurations. The user also made improvements to the testing framework, including the integration tests using the repository itself. Additionally, they updated dependencies and fixed issues to ensure project's stability and compatibility.
Python packaging and dependency management made easy
Role in this project:
Back-end Developer
Contributions:153 reviews, 73 commits, 76 PRs in 1 year 2 months
Contributions summary:Mathieu primarily contributed to improving the Poetry package manager. Their commits focused on fixing bugs related to the installation process by checking for return codes in subprocesses. They also refactored code, addressing deprecation warnings in commands, removing unnecessary maps, and ensuring garbage collection of objects using lru cache. In addition, they introduced changes to support canonicalization of package names within the CLI.
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
Mathieu Kniewallner - Senior Software Engineer at Back Market