Seidor's External IT Expert At JRC at European Commission
Greece
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Kostis Anagnostopoulos is a seasoned software engineer and architect with 12+ years designing scientific and simulation software for the European Commission, currently mentoring heavy-duty vehicle CO2 simulation at JRC. He blends deep back-end Python expertise with systems thinking—having architected DG CLIMA’s CO2MPAS and contributed to widely used open-source projects like PyTables, GitPython and traitlets. Comfortable across MATLAB, C# and DevOps, he improves tooling, logging, and developer ergonomics while ensuring robust testing and cross-platform reliability. An avid maintainer of debugging and autocompletion improvements, he’s contributed pragmatic fixes that make large-data and state-machine libraries easier to use. Early hacker instincts (from Amstrad demos to Arduino virtual-DOM experiments) underpin a curiosity-driven approach to engineering. Passionate about climate impact—both professionally and personally—he frames technical work as practical climate action.
12 years of coding experience
15 years of employment as a software developer
electrical engineering & IT, electrical engineering & IT at University of Patras
Minimal PyPI server for uploading & downloading packages with pip/easy_install
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:7 releases, 170 commits, 54 PRs in 3 years 1 month
Contributions summary:Kostis's commits primarily focused on adding and enhancing logging capabilities within the PyPI server. This included the implementation of logging for all HTTP actions, the use of the standard Python logging library, and the addition of command-line options for controlling logging format, file output, and verbosity. Furthermore, the user made changes to README, tests and the standalone script, which reflects a contribution to both back-end implementation and DevOps practices related to continuous integration or deployment. The contributions improved the server's operability and included supporting client-side upload configurations.
GitPython is a python library used to interact with Git repositories.
Role in this project:
Back-end & DevOps Engineer
Contributions:101 commits, 17 PRs, 24 pushes in 4 months
Contributions summary:Kostis primarily focused on improving the GitPython library's functionality and stability, with contributions spanning both back-end and DevOps aspects. Their work included fixing dependencies, addressing issues related to process execution (particularly on Windows), and ensuring more robust exception handling within the library. Furthermore, the user made significant contributions to improve the library's test suite, including fixes for Appveyor and addressing Unicode issues. They also worked on improving the git-daemon integration.
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.