Hi, I’m Tom

I’m a Security and ML Researcher based in London

Latest Post

Apr 4, 2026

From HATEOAS to MCP: Guiding AI Agents Through State Machines

If you let an AI agent loose on an API with 15 tools, it will eventually figure out the right sequence. But it will also try things that don’t make sense, hit errors, retry, and waste tokens doing it. The question is: can we make the API itself tell the agent what to do next? The Problem Consider an order management system. An order goes through states: pending → confirmed → shipped → delivered. Read more
All Posts

About

profile.png

My name is Tom Ganz and I am currently living in London and working as a engineer @Amazon. I am interested in computer security and machine learning. Feel free to send me an E-Mail using my PGP key.

  • PhD Machine Learning and IT Security @Technical University of Berlin
  • Msc. Computer Science @University of Applied Sciences Karlsruhe
  • Bsc. Applied Computer Science @Corporate State University Karlsruhe
  • Tom Ganz, Martin Härterich, Philipp Rall: Directed fuzzing for vulnerability detection US12386978B2
  • Erik Imgrund, Tom Ganz, Martin Härterich: Measuring confounding effects in machine learning-based vulnerability discovery USUS20250173442A1
  • Tom Ganz, Martin Härterich, Erik Imgrund: Patch-based vulnerability discovery using machine learning US20250173443A1
  • Reviews for IEEE Access, TOSEM, CCS AISec
  • Subreviews for S&P
  • NextGen Security Automation Amazon Hackathon 1st Place Award 2025
  • AISec CCS Best Paper Award 2021
  • @Memgraph Graph-based vulnerability discovery 2024
  • Cooperate State University Karlsruhe 2022: Lecturer for Compiler Engineering
  • SAP Conference on Machine Learning 2022: Explainable Fuzzing
  • SAP Conference on Machine Learning 2022: Graph Autoencoders - on the Hunt for Malicious Commits
  • SAP Development Kick-Off Meeting: Automated Analysis of Source Code Repositories using Machine Learning
  • SAP Conference on Machine Learning 2021: Intelligently Protect the Enterprise - What machines may learn about graphs in your software
  • SAP Security Expert Summit 2021: Intelligently Protect the Enterprise - What machines may learn about graphs in your software

Check out my LinkedIn to see my current CV.