About Me
Hi, I'm Niklas. I'm an incoming PostDoc (starting November 2026) in the Secure Software Engineering Group of Prof. Dr. Eric Bodden at Paderborn University, Germany.
I recently completed my doctorate (Dr. rer. nat.) in computer science at Ruhr University Bochum. I did my doctoral research from 2022 to 2026 in the Software Security Group at the Max Planck Institute for Security and Privacy in Bochum, advised by Dr. Marcel Böhme.
My research interests are the fundamental limits of intelligent agents for security, and secure software synthesis: Can intelligent agents synthesize software that is secure by design?
Outside of research, I'm co-founder and tech lead of everlense, which we founded in April 2022. everlense is a web app for sharing wedding photos and serves around 20k monthly active users with over 2 million image and video uploads each year.
Before starting my doctorate, I worked as a Software Engineer at the German startup clockin (2021–2022) and earned my M.Sc. in Intelligent Systems (2021) and B.Sc. in Cognitive Computer Science (2019), both from Bielefeld University.
Publications
2026
Uncovering the Limits of Machine Learning for Software Security
Doctoral Dissertation, Ruhr University Bochum — Dr. rer. nat. (Doctor of Natural Sciences)
Advisor: Dr. Marcel Böhme (CISPA) · Reviewers: Prof. Dr. Andreas Zeller (CISPA / Saarland University), Prof. Dr. sc. Michael Pradel (CISPA / University of Stuttgart) · Chair: Prof. Dr. Kevin Borgolte (Ruhr University Bochum) · Defended August 20, 2026
Summa cum laude (highest distinction)
LLM-Based Agents for Identifying Bug-Introducing Commits
IEEE/ACM International Conference on Automated Software Engineering (ASE)
ACM SIGSOFT Distinguished Paper Award
2025
Top Score on the Wrong Exam: On Benchmarking in Machine Learning for Vulnerability Detection
ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA)
ACM SIGSOFT Distinguished Paper Award
2024
2023
Detecting Overfitting of Machine Learning Techniques for Automatic Vulnerability Detection
ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) — Student Research Competition
2nd Place, ACM Student Research Competition
2021
How to Compare Adversarial Robustness of Classifiers From a Global Perspective
International Conference on Artificial Neural Networks (ICANN)
CV
Research
Industry & Side Projects
A web app for sharing wedding photos. Guests upload from their phones, the couple keeps everything in one place. I lead the technical side: engineering, architecture, and infrastructure.
Education
Awards
Reviewing
Program Committees
- ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA), 2026
- European Conference on Machine Learning (ECML PKDD), 2020
Reviewer
- ACM Transactions on Software Engineering and Methodology (TOSEM), 2025 — 3 papers
- IEEE/ACM International Conference on Software Engineering (ICSE), 2024 — 1 paper
- ACM Transactions on Software Engineering and Methodology (TOSEM), 2024 — 1 paper
- IEEE Transactions on Software Engineering (TSE), 2023 — 1 paper
Talks
Doctoral Defense
- Uncovering the Limits of Machine Learning for Software Security, 2026 — Bochum, Germany [slides]
Conference Talks
- ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA), 2025 — Trondheim, Norway
- USENIX Security Symposium, 2024 — Philadelphia, USA
- International Conference on Artificial Neural Networks (ICANN), 2021 — Virtual
Invited Talks
- TruX Distinguished Seminar Series, University of Luxembourg, 2026 — Virtual