I’m an M.Sc. student in Computer Science at ETH Zürich, working on LLM post-training methods in Prof. Andreas Krause’s Learning & Adaptive Systems group. I’m supervised by Jonas Hübotter, Frederike Lübeck and Thomas Kleine Buening. My recent work focuses on self-distillation for reasoning and self-play for code generation.
Previously, I interned at Google in London, where I designed and prototyped a new tool and contributed code to the Gemini Live agent harness, and at Huawei’s Zurich Research Center, where I worked on kernel-level optimization for LLM inference.
Always happy to chat-feel free to reach out!
Find my publications on Google Scholar and my code on GitHub.