Turnstile
Creator & Lead Developer
Keeping the human experience at the center of bot management. A privacy-preserving CAPTCHA alternative that helps prevent abuse without visual puzzles.
Explore TurnstilePrincipal Systems Engineer · Cloudflare
One evolving web.
I am the creator and lead developer of Turnstile and Precursor at Cloudflare, working at the intersection of browser-based bot detection and AI. I’m interested in what comes next as AI agents become part of everyday life on the web.

AI & agents / Bot management / Trust on the web
01 / Selected work
How can we understand automated behavior and prevent abuse while keeping the web accessible to people?
Creator & Lead Developer
Keeping the human experience at the center of bot management. A privacy-preserving CAPTCHA alternative that helps prevent abuse without visual puzzles.
Explore TurnstileCreator & Lead Developer
Understanding behavior beyond a single request. Continuous client-side signals help identify sophisticated automation, including agentic interactions.
Introducing Precursor02 / Writing
Articles I’ve co-authored on the Cloudflare Blog, tracing the path from CAPTCHA alternatives to behavioral signals and agentic activity.
Detecting agentic behavior with continuous client-side signals.
A new tool for fraud detection, beyond IP addresses.
Using Pre-Clearance to protect browser fetch requests.
Turnstile becomes generally available and free for everyone.
A user-friendly, privacy-preserving alternative to CAPTCHA.
Moving beyond visual puzzles with Managed Challenge.
03 / Background
I joined Cloudflare in 2018, after working in research on hybrid systems, network architectures and HTTP/2. Today, I'm a Principal Systems Engineer working on browser-based bot detection.
Before Cloudflare, I worked with the Theory of Hybrid Systems group and the Communication and Distributed Systems group at RWTH Aachen. My master's thesis explored the performance of HTTP/2 Server Push.
Today, my curiosity extends to the future of AI and its overlap with bot management. How do we distinguish useful automation from abuse? What should trust look like when software acts on our behalf? These questions connect my interests in security, privacy, internet protocols and distributed systems.
More on LinkedIn04 / Research
05 / Elsewhere
C++ Genetic Algorithm Library – I am the maintainer of this open-source library for evolutionary algorithms.
Internet-wide HTTP/2 measurements – Involved in large-scale measurements of HTTP/2 adoption across the web.
Challenge my AI-powered Nine men's morris game engines.
Traveling Salesman Problem solver – A challenge implementation for optimization problems.