Achim Herwig is a Principal Consultant based in Munich with 15 years of software engineering experience and a PhD background in chemoinformatics. He blends scientific rigor from academia and industry with hands-on backend development, helping clients design robust, Python-centric solutions at TNG Technology Consulting. An active open-source contributor, Achim has improved widely used projects like the Python Jira client and the xonsh shell, and has deep experience bridging C++ and Python via Boost.Python examples. His work often focuses on interoperability, migration to modern Python versions, and clean, testable APIs — skills honed while adapting libraries and import systems for real-world tooling. Known for pragmatic problem solving, he brings both domain knowledge in cheminformatics and a long track record of contributing to tooling that developers rely on.
15 years of coding experience
4 years of employment as a software developer
PhD, PhD at FAU Erlangen-Nürnberg
Diplom, Diplom at The Julius Maximilians University of Würzburg
Contributions:79 commits, 13 PRs, 15 pushes in 9 years 3 months
Contributions summary:Achim primarily contributed to the development of examples demonstrating the use of the Boost.Python library. Their work involved writing C++ code to expose classes and functions to Python, as well as creating corresponding Python scripts to interact with the C++ code. They implemented examples showcasing class instantiation, method calls, operator overloading, and exception handling, while also adding an example for embedding Python code within C++. The user also implemented a build script to test the examples.
Python Jira library. Development chat available on https://matrix.to/#/#pycontribs:matrix.org
Role in this project:
Backend Developer
Contributions:10 commits, 11 PRs, 3 pushes in 2 years 8 months
Contributions summary:Achim primarily contributed to the Python Jira library, focusing on adapting code to new project structures. Their work included modifications to the client, resources, and test files. Specifically, they implemented changes to retrieve template lists and fix URL calls. Additionally, the user addressed whitespace issues and ensured compatibility with Python 3.
python3-onlypythonchatjiramatrix
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
Achim Herwig - Principal Consultant at TNG Technology Consulting