Thomas Wimmer is a seasoned Python developer and architect based in Vienna with 26 years of professional experience and a strong track record in backend engineering and test automation. He contributes to high-profile open-source projects—matplotlib, pylint, pytest, sympy and autopep8—focusing on code quality, tooling ergonomics, and numerical library enhancements. His work blends pragmatic bug fixes, style and test-suite improvements, and feature implementations such as stdin handling in pylint and spherical Bessel functions in SymPy. Comfortable across linters, testing frameworks, and scientific computing, he brings a disciplined, QA-minded approach that reduces regressions and hard-to-detect bugs. Notably, he has improved developer experience in editor tooling (Emacs dumb-jump) and resolved subtle lexical-scope and subprocess-related issues, showing attention to both user-facing and low-level runtime concerns. Thomas pairs deep Python expertise with a long-standing commitment to maintainability and robust automated testing.
Contributions:83 commits, 2 PRs, 45 comments in 5 years 2 months
Contributions summary:Thomas's commits primarily focused on code style improvements within example animation files. Specifically, they pep8ified example files related to animation functionality, including subplots, double pendulum animation, rain, 3D animations, histograms, and basic animation writing. The commits suggest a focus on code maintainability and adherence to style guidelines within the matplotlib library.
an Emacs "jump to definition" package for 50+ languages
Role in this project:
Backend Developer
Contributions:6 commits, 6 PRs, 18 comments in 1 year 6 months
Contributions summary:Thomas primarily focused on improving the `dumb-jump` Emacs package. Their contributions included fixing bugs, enhancing the debug macro functionality to provide more information during runtime, and resolving warnings related to the lexical scope. They also addressed a regression bug in the file modification check, ensuring that the package's core features continued to function correctly. The user also updated and fixed unused lexical arguments warnings in the code base.
jumpelispripgrepspacemacsdeveloper-tools
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
Thomas Wimmer - Python Developer at IMS Nanofabrication GmbH