Skip to content

Hi, I'm Leo!

I'm an ML Engineer at SAP Labs in Singapore, where I build infrastructure for AI agents. My main project is A3, a Kubernetes platform for fleets of sandboxed agents. It has run 13,500+ tasks and opens about half of our team's merged PRs.

I also do AI safety research on LLM agents: how they can be attacked through their memory, and how to tell when one is about to misbehave. As a SPAR research fellow I worked on sleeper memory poisoning, which was a spotlight paper at the ICML 2026 AIWILD workshop. Most recently, at Apart Research's AI Collusion Research Sprint, I tested whether a probe on a model's internal activations can predict that an agent will give in to a peer recruiting it to leak a secret, before it writes its reply. I turned that project into a paper.

This blog is where I write technical deep dives and notes on agents, AI safety and systems. My papers are on the publications page.

Research

All publications
All Posts