Jan Kotanski

Senior Software Developer And Scientist at DESY

Hamburg, Germany
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

👤
Senior
🎓
Top School
Jan Kotanski is a Senior Software Developer and Scientist based in Hamburg with 14 years of experience translating advanced mathematical physics into production-grade software for research institutions. With a PhD in Theoretical and Mathematical Physics, he has led Monte Carlo efforts for ATLAS/CERN and since 2012 delivers software and scientific solutions at DESY, blending deep domain knowledge in control systems and modeling with practical skills in Python, C++ and PHP. He contributes to scientific open-source tooling—improving image processing and visualization in the widely used pyqtgraph library—highlighting a focus on robust data handling and visualization for engineering workflows. Comfortable moving between research and engineering, he is known for turning complex theoretical problems into reliable, reproducible code used in large-scale experiments.
code14 years of coding experience
bookDoctor of Philosophy (PhD), Theoretical and Mathematical Physics, Doctor of Philosophy (PhD), Theoretical and Mathematical Physics at Jagiellonian University
languagesPolish, English, German, French
github-logo-circle

Github Skills (9)

data-visualizations10
scientific-visualization10
data-visualization10
data-visualisation10
visualization10
visualizations10
python10
numpy10
qt9

Programming languages (10)

TypeScriptJavaDockerfileC++CSSCMakeJavaScriptHTML

Github contributions (5)

github-logo-circle
pyqtgraph/pyqtgraph

Aug 2019 - Sep 2021

Fast data visualization and GUI tools for scientific / engineering applications
Role in this project:
userDeveloper
Contributions:4 PRs, 5 issues in 2 years 1 month
Contributions summary:Jan primarily focused on improving the `pyqtgraph` library's image processing and visualization capabilities. Their contributions included adding and modifying functions related to nan handling in image data, specifically within the `makeARGB` function. They also worked on implementing export parameters for the GraphicsScene, as well as fixing autoLevel functionality for RGB histograms. These modifications enhanced the library's ability to handle specific data types and improve its functionality for scientific visualization.
pythonnumpydata-and-visualizationguiengineering
nexdatas/nxselector

Mar 2014 - Feb 2023

Contributions:17 releases, 755 commits, 98 PRs in 8 years 11 months
nexusformatpythonsardanaguihdf5
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 Kotanski - Senior Software Developer And Scientist at DESY