PUBLICATIONS
We implemented a new board-game DSL in JAX. Games compile to XLA, enabling RL training entirely on the GPU. Offers 10-100x speedup against previous SoTA DSL and lays groundwork for training general game-playing models.
Only course project selected by
IVIA lab for publication. We built a LLM-assisted study environment that syncs slides, recordings, and exercises into a visual knowledge graph to quickly navigate between multimodal-sources.
We designed a system to generate novel board games in a DSL using a LLM as a mutation operator. Automated evaluation through play-through sampling between general game-playing agents, with heuristics to score runs.
In my BSc thesis, I explored novel PPO variations to stabilize LLM training with explicit rewards (now known as RLVR). Restored KL-divergence to the classic RL formulation and introduced a novel batch-entropy exploration bonus.
PROFESSIONAL EXPERIENCE
Apertus AI
- Research Assistant - Machine Learning
Zurich, CH
Oct 2026 - current
Working on post-training for Apertus, a fully open-source 70B LLM. Contributing to RLVR training pipeline for code generation using GRPO and real-time unit test evaluations. Improved sandbox stability and reduced training time 6x.
Apple
- Research Internship - Front-end & Machine Learning
Seattle, USA
July 2024 - Sep 2024
Authored an internal paper on code generation with LLMs. Presented research to 60+ employees, gaining traction across departments with the potential to impact the next product cycle. Learned to share complex ideas concisely.
Maastricht University
- Honors Program - Machine Learning
Maastricht, NL
Sep 2022 - Sep 2023
Developed a coding assistant for the Ludii DSL. Trained a LLM and overcame data scarcity using grammar constrained decoding; had to develop a parser for incomplete code that could mask illegal tokens during inference.
Maastricht University
- TA & Tutor - Computer Science
Maastricht, NL
Nov 2021 - July 2024
Covered tuition and rent by serving as a university teaching assistant and tutoring privately in computer science.
Vivid Vision
- Contract Work - Front-end
Remote
Jun 2021 - Oct 2021
Built web interface currently used by glaucoma patients and their doctors to manage data and view test results. Worked with founders and dev team. Limited technical debt and managed state across complex React applications.
CELI Language Technology
- Internship - Machine Learning
Turin, IT
Nov 2018 - Aug 2019
Built and deployed a content-based image search engine. Mentored by Dr. Bolioli’s team, I trained BERT and Inception V3 to embed images and descriptions in a shared latent space. This project underpinned my high school thesis.
Programize LLC
- Internship - Full-stack
Athens, GR
Aug 2018 - Sep 2018
Worked in the dev team of a mobile digital payment application. Debugged Node.js API and built a prototype in React. Operated in a large codebase and loved working in a team. Received an offer to return and a recommendation letter.