Piotr Migdał is a founding engineer and AI/data-visualization specialist with 14 years of experience building user-facing ML products and developer tools, currently leading Quesma Charts to turn messy data sources into beautiful, AI-driven visualizations. He holds a PhD in theoretical quantum optics (ICFO) and co-founded Quantum Flytrap to make quantum systems approachable, blending deep academic rigor with startup execution. A longtime practitioner of deep learning and data viz, Piotr contributes to notable open-source projects like QuTiP and livelossplot, adding core functionality and clear documentation. He consults across medtech, biotech, gaming and quantum domains, often architecting the full data flow from CSV/SQL to ggplot2 and Grafana. Known for shipping elegant, user-centric interfaces, he brings a physicist’s precision to practical ML systems and a knack for making complex concepts intuitively interactive.
14 years of coding experience
9 years of employment as a software developer
Research Science Institute - summer program , Research Science Institute - summer program at Massachusetts Institute of Technology
Doctor of Philosophy (PhD) Quantum Optics Theory, Doctor of Philosophy (PhD) Quantum Optics Theory at ICFO - The Institute of Photonic Sciences
M.Sc. Physics Mathematics, M.Sc. Physics Mathematics at University of Warsaw
fellow physics mathematics, fellow physics mathematics at Fundusz ZDOLNI
Live training loss plot in Jupyter Notebook for Keras, PyTorch and others
Role in this project:
Back-end Developer
Contributions:3 reviews, 205 commits, 74 PRs in 4 years 4 months
Contributions summary:Piotr primarily focused on developing the core functionality of the live loss plot library. They implemented a Keras plot module, separating the Keras-specific plotting logic from the core plotting functions. Their contributions included adding features like adjustable columns and a generic plot, and they also addressed issues with multiple loss functions, demonstrating their understanding of the library's design and functionality. They updated the documentation as well.
Contributions summary:Piotr contributed to the QuTiP project by implementing and documenting core functionalities related to quantum state manipulation. They added and documented the `bra` and `ket` functions for creating multiparticle states, and introduced qubit notation conventions. Furthermore, the user refined documentation, added annotations, and addressed code style issues, including pep8 compliance, ensuring code quality.
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.