Jens Nielsen is a Senior Software Development Engineer based in Copenhagen with 15 years of experience bridging research-grade scientific computing and production software at scale. He holds a PhD in Physics and has moved from academic research and postdoctoral work into backend and full-stack roles, now leading engineering efforts at Microsoft since 2018. Jens is a hands-on contributor to well-known open-source projects like IPython, ipykernel and matplotlib, where his work has improved testing robustness, matplotlib integration, and interactive plotting backends. He blends deep domain knowledge in scientific tooling with strong QA and test-automation instincts, often addressing edge cases such as NaNs and cross-platform I/O quirks. Colleagues rely on him to make complex numerical and UI integrations reliable and configurable for diverse user environments.
15 years of coding experience
8 years of employment as a software developer
Skive Gymnasium
Doctor of Philosophy (Ph.D.), Physics, Doctor of Philosophy (Ph.D.), Physics at Aarhus University
Master's degree physics, Master's degree physics at Aarhus Universitet
Contributions:44 releases, 4567 reviews, 8299 commits in 6 years 2 months
Contributions summary:Jens's commits focus on enhancing the test suite by adding and modifying existing tests. They are making modifications to existing test files like `test_ami430.py`, and introducing changes to testing configurations, indicating a strong focus on ensuring the quality and reliability of the project's functionality. The commits also suggest a deep understanding of the existing test structure and aim to expand the test coverage across multiple areas of the project, with edits related to drivers and fixtures.
Contributions:856 commits, 419 PRs, 252 pushes in 6 years 11 months
Contributions summary:Jens primarily contributed to the testing infrastructure of the matplotlib project. Their work involved modifying existing tests and test functions, often to address and suppress warnings that occurred during the test runs. They also added notes related to these warnings and modified the test suite to accommodate for NaN values and other edge cases that led to warnings. The user's commits demonstrate a focus on improving the reliability and robustness of the test suite.
matplotlibpythondata-visualizationdata-scienceqt
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.