Achim Herwig

Principal Consultant at TNG Technology Consulting

Munich, Bavaria, 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

🤩
Rockstar
🎓
Top School
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.
code15 years of coding experience
job4 years of employment as a software developer
bookPhD, PhD at FAU Erlangen-Nürnberg
bookDiplom, Diplom at The Julius Maximilians University of Würzburg
languagesEnglish, Portuguese, German
stackoverflow-logo

Stackoverflow

Stats
372reputation
32kreached
10answers
0questions
github-logo-circle

Github Skills (18)

c-language10
jira10
python10
boost-python10
xonsh10
shell10
cprogramming-language10
pytest9
cli8
cmake8
api-design8
json7
macos6
boost6
homebrew6

Programming languages (14)

JavaC++CSSJinjaCGoHTMLSaltStack

Github contributions (5)

github-logo-circle
TNG/boost-python-examples

Mar 2011 - May 2020

Some examples for the use of boost::python
Role in this project:
userBack-end Developer
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.
boost-pythonpythoncffipython3boost
pycontribs/jira

Oct 2015 - Jul 2018

Python Jira library. Development chat available on https://matrix.to/#/#pycontribs:matrix.org
Role in this project:
userBackend 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