Top expert inScientific Computing and Data Science
Matti Picus is a senior developer with 14 years of experience specializing in high-performance image and signal processing and reliability engineering. A long-time core contributor to NumPy and PyPy and an active contributor to projects like SciPy, CPython and OpenCV, he routinely profiles and optimizes processing pipelines at the C/Python boundary to squeeze out both speed and robustness. At Quansight and across many OSS projects he has improved memory management, cross-platform build systems, and CI/CD for large scientific and ML ecosystems, with notable work enabling PyPy compatibility and Windows build reliability. He enjoys mentoring experienced engineers transitioning to Python and teaching nuanced "dark arts" of Python internals, bringing an educator’s patience to tough low-level problems. Based in Acre, Israel, he pairs formal electrical engineering training (MSEE) with decades of practical systems-level contributions, often solving subtle bugs that only surface under heavy loads or on alternative Python implementations.
14 years of coding experience
Doctorate, Statistics of sorting agricultural produce, Doctorate, Statistics of sorting agricultural produce at Technion - Israel Institute of Technology
The fundamental package for scientific computing with Python.
Role in this project:
Back-end Developer
Contributions:1 release, 1489 reviews, 2365 commits in 6 years 9 months
Contributions summary:Matti's commits focus on improving the NumPy C API, and adding tests for it. The user worked on addressing memory issues, and fixing inconsistencies that might lead to undefined behavior. Their contributions involved refactoring code, improving documentation, and adding functions to support the internal workings of the NumPy C API, especially in the areas of memory management and UFunc operations
Contributions:15 reviews, 10 commits, 6 PRs in 8 years 7 months
Contributions summary:Matti primarily contributed to enhancing the virtualenv project's support for PyPy environments, focusing on Windows-specific configurations. Their work involved adding and managing DLLs (libffi-7.dll, libffi-8.dll) necessary for PyPy's operation on Windows. Furthermore, they refactored locking mechanisms within the project and updated the codebase to correctly support PyPy 3.8 and newer versions by modifying the library path.
pythonpypicffipypapypy3
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.