Matti Picus

Developer at Quansight

Acre, North District, Israel
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
award
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.
code14 years of coding experience
bookDoctorate, Statistics of sorting agricultural produce, Doctorate, Statistics of sorting agricultural produce at Technion - Israel Institute of Technology
bookUniversity of Illinois Urbana-Champaign
github-logo-circle

Github Skills (73)

opencv10
restructuredtext10
python10
image-processing10
testing10
windows10
bash10
c1110
circleci10
c1710
pypy10
build-automation10
cython10
scientific-computing10
signal-processing10

Programming languages (24)

PowerShellJavaCSSC++RustCCMakeTeX

Github contributions (5)

github-logo-circle
numpy/numpy

May 2016 - Jan 2023

The fundamental package for scientific computing with Python.
Role in this project:
userBack-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
lapackpythonmpindarrayconvolution
pypa/virtualenv

Apr 2014 - Oct 2022

Virtual Python Environment builder
Role in this project:
userBack-end Developer
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.
Request Free Trial
Matti Picus - Developer at Quansight