Jannis Gebauer is a seasoned technology leader and entrepreneur with 13 years of experience building scalable, AI-first web platforms and developer tools. As CTO of JUPUS he leads a cross-functional team delivering cutting-edge legal tech—voicebots, case-aware AI chat, and automated law-specific document extraction—while ensuring regulatory compliance and security for German legal workflows. He has a strong hands-on background in Python and DevOps, proven by contributions to notable open-source projects like PyGithub and Safety and by shipping Docker-based deployment and Celery integrations for production Django apps. Jannis also has a track record of founding and exiting startups (pyup.io, pricemesh.io) and bridging enterprise systems such as SAP with modern Python services. Colonge-based and academically trained in applied computer science, he combines pragmatic engineering with product-level vision and a playful GitHub bio that hints at a taste for unconventional experimentation.
12 years of coding experience
11 years of employment as a software developer
Applied Computer Science, Applied Computer Science at Ruhr University Bochum
Safety checks Python dependencies for known security vulnerabilities and suggests the proper remediations for vulnerabilities detected.
Role in this project:
Backend Developer
Contributions:2 releases, 144 commits, 28 PRs in 3 years 5 months
Contributions summary:Jannis primarily contributed to the development and maintenance of the `safety` Python package, which checks Python dependencies for security vulnerabilities. They implemented core functionalities, including fetching and processing vulnerability data, and integrating the package with pip. The user also worked on the command-line interface and report formatting for vulnerability detection. Their contributions involved changes across multiple Python files, demonstrating a strong understanding of the project's architecture and purpose.
A statuspage generator that lets you host your statuspage for free on Github.
Role in this project:
Full-stack Developer
Contributions:12 releases, 160 commits, 82 PRs in 3 years 10 months
Contributions summary:Jannis primarily focused on improving the functionality and maintainability of the status page generator. Their commits demonstrate a focus on fixing tests, refactoring code, and enhancing the user interface, including adding support for markdown and localization. The user also added features such as the ability to add and remove systems, along with the ability to upgrade the project's template files. They also incorporated configuration file support.
generatormonitoringstatuspagehost
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
Jannis Gebauer - Chief Technology Officer at JUPUS