Hi there! I'm an Assistant Professor in Computer Science at VU Amsterdam and founder of the Analogue Intelligence Lab and Sports Intelligence Lab.
My research focuses on end-user programming, domain-specific languages, and software environments for creative computing. My work sits at the intersection of Software Engineering and Human-Computer Interaction—building interactive systems, live-coding tools, and programming abstractions that empower people (from researchers to artists and educators) to build and express ideas through code.
My research interests include:
- Software engineering
- Software evolution & maintenance
- Creative computing
- Sports analytics and data science
- Software language engineering
- Domain-specific languages
I'm also a guest researcher at SET group at TU/e and SWAT group at CWI.
Whether you're a fellow researcher, a student with a question, or just someone curious about my work, feel free to reach out and connect! ⚽️🎾
Analogue Intelligence Lab
I started the Analogue Intelligence Lab together with motidavted students where we explore the space between physical/analog human creative workflows and digital/computational systems. Check out our website (in development) to learn more about our projects and publications.
Research Pillars
Tools & Environments for Creative Expression & Interaction
Designing programming tools and environments that support artists, musicians, and creative coders through their exploratory process.
Domain-Specific Languages & Language Engineering
Building language-parametric infrastructure that lets language designers generate notebooks, block-based editors, and other interfaces from a single grammar.
Publications
Latest
2026 2025 2024 2023 2022 2021 2020 2018 2017 2016 2015 2014
2024 2023 2022 2021 2020 2018 2017 2016 2015 2014
2022 2021 2020 2018 2017 2016 2015 2014
2020 2018 2017 2016 2015 2014
2017 2016 2015 2014
2015 2014
Teaching
Students
Master
Academic services
Organizer Reviewer
Talks
- Language-Parametric User Interfaces for DSLs. Spendlab
- Language-agnostic User Interfaces. Capgemini (Altran)
- Research on (grammar-based) Software Language Engineering. Guest Lecture - Generic language technology at TU/e
- Towards Language Workbench Support for Block-Based Language at Langdev '19
- Bringing Domain-Specific Languages Closer to End-Users at HTSC Research Meet 'Digital Engineering'
- Bacatá: A Notebook Generator for DSLs at IPA Fall Days '18