Mateusz Bieniek is a research software developer and consultant with eight years’ experience applying computational chemistry, molecular dynamics and machine learning to drug discovery and life-science research. He combines expert-level Python (with C++/Java experience) and HPC/system-administration skills to build and ship scientific tools such as Torpenter, FEgrow and TIES, and has contributed backend fixes to widely used PHP platform kernels. His work spans RBFE pipelines, OpenMM/PMX integrations, active learning implementations and memory-efficient MD analysis (notably integrating MDAnalysis into PyMOL), enabling large-trajectory workflows on supercomputers. Comfortable in interdisciplinary teams, he has a solid publishing record and a PhD in molecular dynamics, bridging rigorous research with production-ready software and infrastructure.
8 years of coding experience
7 years of employment as a software developer
Master's Degree, Bioinformatics and Theoretical Systems Biology, Master's Degree, Bioinformatics and Theoretical Systems Biology at Imperial College London
MSci, Computer Science, First-class honours, MSci, Computer Science, First-class honours at King's College London, U. of London
Doctor of Philosophy (Ph.D.), Molecular Dynamics, Doctor of Philosophy (Ph.D.), Molecular Dynamics at The Francis Crick Institute & King's College London
Kernel (Repository, MVC layer, REST) for eZ Platform
Role in this project:
Back-end Developer
Contributions:7 reviews, 38 commits, 35 PRs in 3 years 4 months
Contributions summary:Mateusz primarily contributed to the back-end functionality of the eZ Platform kernel. Their commits focused on implementing features for the REST API, including sorting capabilities for content fields. They also addressed a critical bug related to "Array to string conversion" in the URL alias gateway, ensuring the correct display of content paths. In addition, the user improved the ContentType functionality and the processing of images, by implementing more robust image path normalization.
eZ Publish (aka "legacy kernel" + 3 core "legacy extensions") NOTE: Succeeded by eZ Platform, no further feature releases planned.
Role in this project:
Back-end Developer
Contributions:1 review, 7 commits, 7 PRs in 1 year 3 months
Contributions summary:Mateusz primarily focused on fixing bugs and improving the eZ Publish legacy codebase. Their work involved modifying core classes, particularly related to content object tree nodes and sections, to address issues such as incorrect indexing and search functionality after section updates. They also implemented an option to skip search engine indexing under specific circumstances, and corrected date field handling in UTC time. Furthermore, the user updated database scripts for increased robustness.
cmskernelpublishpublishingphp
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.