Jitse Niesen is a Lecturer in Applied Mathematics at the University of Leeds with 25 years of experience bridging numerical analysis research and practical software development. Educated at Cambridge (PhD) and Twente, he has a long academic track record from postdoctoral roles to his current lectureship, focusing on computational methods and reproducible workflows. Beyond academia he contributes to notable open-source projects like the Spyder IDE, where he has improved editor ergonomics and strengthened CI/CD and testing practices—skills that reflect a blend of mathematical rigor and DevOps discipline. Colleagues describe him as a meticulous problem-solver who brings research-grade numerical insight to software engineering challenges, often improving developer experience in scientific tooling.
25 years of coding experience
ir, Applied Mathematics, Computer Science, ir, Applied Mathematics, Computer Science at University of Twente
PhD, Mathematics, PhD, Mathematics at University of Cambridge
Contributions:13 releases, 3 reviews, 237 commits in 2 years 5 months
Contributions summary:Jitse primarily focused on improving the CI/CD pipeline for the `spyder-notebook` project. Their contributions involved refactoring the CircleCI configuration by splitting it into smaller script files. They updated the build process to install dependencies, build and test against different branches of the Spyder IDE. Furthermore, they enhanced testing by adding flags for detailed test output and the use of a separate Conda environment, as well as removed unnecessary features.
Official repository for Spyder - The Scientific Python Development Environment
Role in this project:
Back-end Developer
Contributions:27 reviews, 81 PRs, 2 pushes in 10 years 4 months
Contributions summary:Jitse made several contributions focused on improving the Spyder IDE's editor functionality. They implemented features like enabling the "Save All" action when there are unsaved files, enhancing the "Run selection" feature to move the cursor to the next line, and updating the documentation strings. The user also addressed a critical bug related to automatic colon insertion in the code editor and added tests for it.
python-developmentspyderpythonpyqt5anaconda
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.