Top expert inCybersecurity and Penetration Testing Technology
Jannik Wempe is a Co-Founder and full-stack TypeScript developer with a decade of experience building cloud-native, serverless applications and micro-SaaS products. He blends hands-on engineering with system architecture expertise—especially on AWS—having led platform engineering at Hashnode where he cut costs 70% and built large-scale, event-driven analytics and AI-powered spam protection. An active open-source contributor to high-profile security projects like OWASP Juice Shop and ZAP, he has improved CTF tooling, added OpenAPI-driven crawler tests, and implemented Kubernetes orchestration for training environments. Jannik’s background in consulting and e-commerce (Shopify Hydrogen) complements his product focus, and his curiosity-driven approach consistently surfaces practical, test-first solutions that scale.
10 years of coding experience
7 years of employment as a software developer
Bachelor of Science - BS Business Informatics, Bachelor of Science - BS Business Informatics at University of Applied Sciences Leipzig
Master of Science - MS Business Informatics, Master of Science - MS Business Informatics at Technische Universität Braunschweig
Host and manage multiple Juice Shop instances for security trainings and Capture The Flags
Role in this project:
Full-stack Developer
Contributions:44 releases, 101 reviews, 630 commits in 3 years 6 months
Contributions summary:Jannik primarily contributed to the development of a full-stack application, demonstrating expertise in both backend and frontend technologies. They established the core functionality of the application by implementing the initial server setup and establishing REST endpoints, alongside the integration of Kubernetes for the orchestration of Juice Shop instances. The user extracted Kubernetes API interactions into modular components. They further added a frontend to manage and access the JuiceShop instances.
Tool to export Juice Shop challenges and hints in data format compatible with CTFd, RootTheBox or FBCTF
Role in this project:
Full-stack Developer
Contributions:40 commits, 7 PRs, 15 pushes in 4 years 1 month
Contributions summary:Jannik primarily focused on enhancing the functionality of a tool for exporting OWASP Juice Shop challenges. Their contributions involved refactoring the code to use async/await for improved readability and maintainability. They also restructured the code to facilitate a more modular approach to CTF export generation, specifically implementing support for both CTFd and FBCTF formats, including country mapping and hint URL integration. Furthermore, the user made various adjustments, such as fixing spelling errors and removing extra quotes to ensure that the tool is fully compatible with all the supported frameworks.
ctfshopctfd24pullrequestsapplication-security
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.