Jan Domański is a senior machine learning and software engineering leader with 15 years of experience blending scientific rigor and production engineering to build drug-discovery and ML platforms. Currently Snr Science Lead ML/SWE at OpenFold after senior engineering and leadership roles at CHARM Therapeutics and co-founding Labstep, he specialises in taking research-grade models and infrastructure into reliable, cloud-native production. His background spans molecular simulation (PhD at Oxford, contributions to MDAnalysis and PLUMED) to large-scale developer tooling and performance improvements (Amazon, consultancy migrations), showing a rare mix of computational science and pragmatic software delivery. An active open-source contributor and QA-focused engineer (notably improving test coverage in FOSElasticaBundle), he emphasizes code quality, reproducible workflows and measurable velocity gains—once delivering 10–100x build/test improvements via strategic tooling changes.
15 years of coding experience
9 years of employment as a software developer
Master's degree, Master's degree at University of Oxford
Erasmus Computational chemistry, Erasmus Computational chemistry at University of Groningen
Contributions summary:Jan primarily contributed to the `prettyplotlib` project by adding and improving plotting functionalities within the matplotlib library. They implemented a horizontal bar plot (barh) and included annotations and grid features. Moreover, the user added tests for the `barh` function and addressed a bug. The user also made a shift from _boxplot2 to beeswarm_ plot, enhancing the available plot options.
MDAnalysis is a Python library to analyze molecular dynamics simulations.
Role in this project:
Back-end Developer
Contributions:1 review, 25 commits, 6 PRs in 2 years 8 months
Contributions summary:Jan primarily contributed to the MDAnalysis library by modifying and extending its core functionality, focusing on the `coordinates` and `topology` modules. They implemented features such as reading and writing PDB files with altloc support and guessing bonds from PDB structures. Additionally, they added support for the DMS format. A significant effort involved improving the PrimitivePDBReader and Writer, adding multiframe support. Furthermore, the user implemented parallel distance matrix computation using Cython.
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
Jan Domanski - Snr Science Lead ML SWE at OpenFold