Grzegorz Bokota is a Core Developer and researcher based in Warsaw with 11 years of experience bridging scientific research and production-grade software engineering. Holder of a PhD in Mathematics and Computer Science from the University of Warsaw, he contributes to open-source tooling and reproducible science—most notably improving cross-platform Python wheel builds in the widely used pypa/cibuildwheel and hardening test infrastructure for Vispy. At napari he works on core development while maintaining a research role at the University of Warsaw’s Functional and Structural Genomics Lab, reflecting a rare mix of domain science and DevOps/automation expertise. He’s skilled at untangling platform-specific CI issues and turning fragile tests into maintainable suites, making complex build and test systems more reliable.
11 years of coding experience
Doctor of Philosophy - PhD, Mathematics and Computer Science, Doctor of Philosophy - PhD, Mathematics and Computer Science at Uniwersytet Warszawski
🎡 Build Python wheels for all the platforms with minimal configuration.
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:94 reviews, 83 commits, 42 PRs in 2 years 10 months
Contributions summary:Grzegorz primarily focused on enhancing the CI/CD pipeline for building Python wheels across multiple platforms. They introduced and refined automation for Windows builds on Travis CI, including Python installation and dependency management via NuGet. The contributions involved significant modifications to build scripts and configuration files, and addressed platform-specific build issues. The user also worked on improving the test environment and incorporating best practices.
Contributions:9 reviews, 13 commits, 8 PRs in 3 months
Contributions summary:Grzegorz primarily focused on improving the testing infrastructure within the Vispy project. Their commits included changes to existing test files, modification of the testing environment setup, and the introduction of a proxy function to defer imports within the testing framework. The user also extracted code from a test function to normal code. These changes suggest a focus on improving the reliability and maintainability of the project's test suite.
openglvispypythonvisualization
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.