Léo Olivier

PhD student at CEA-List

  • Research

    +

    Current activity

    PhD student at CEA-List, working on local-first software and collaborative modeling environments.

    Publications

    • Automatic Generation of Local-First, Collaborative Modeling Languages. Léo Olivier, Benoit Combemale, Marcos Didonet Del Fabro, Sébastien Gérard. ACM/IEEE 29th International Conference on Model Driven Engineering Languages and Systems (MODELS), 2026.
    • Hybrid Collaborative Modeling: Problem Analysis, Requirements, and Architectural Principles. Léo Olivier, Marcos Didonet Del Fabro, Sébastien Gérard. 22nd European Conference on Modelling Foundations and Applications (ECMFA), 2026. DOI: 10.5381/jot.2026.25.3.a27.
    • The Cost of Purity: Scalability Challenges in the Pure Operation-based CRDT Framework. Léo Olivier, Jim Bauwens, Marcos Didonet Del Fabro, Sébastien Gérard. 21st International Conference on Software Technologies (ICSOFT), 2026.
    • A Local-First Collaborative Modeling Approach with Replicated Data Types. Léo Olivier, Kirollos Morcos, Marcos Didonet Del Fabro, Sébastien Gérard. COPAMO 2025, co-located with MODELS 2025, Grand Rapids, United States, 2025.
    • Towards an End-to-End Metamodeling Approach Using Rust. Léo Olivier, Marcos Didonet Del Fabro, Chokri Mraidha, Sébastien Gérard. 5th International Workshop on Modeling Language Engineering (MLE 2023), co-located with MODELS 2023, Västerås, Sweden, October 2023. DOI: 10.1109/MODELS-C59198.2023.00069. HAL: cea-04292837.
    • A Tool-Assisted Approach to Engineer Domain-Specific Languages (DSLs) Using Rust. Léo Olivier, Lou-Anne Sauvêtre, Erwan Bousse, Gerson Sunyé. 4th International Workshop on Modeling Language Engineering (MLE 2022), co-located with ACM MODELS 2022, Montréal, Canada, 23–25 October 2022. DOI: 10.1145/3550356.3563133. HAL: hal-03790527.

    Talks

    Awards

  • Education

    +
    • Master of Science in Computer Science (2021-2023), University of Nantes, France
    • Bachelor of Science in Computer Science (2018-2021), University of Nantes, France
    • TOEIC: 900/990 (2023)

    Summer schools

  • Experience

    +
    • Temporary lecturer (Jan-April 2025), Computer Graphics for Data Science, Paris-Saclay University, Paris-Saclay, France (16hrs)
    • Temporary lecturer (Sept-Oct 2025), Information Systems and Programming, CentraleSupélec, Paris-Saclay, France (22.5hrs)
    • Temporary lecturer (Jan-April 2025), Web programming, Paris-Saclay University, Paris-Saclay, France (16hrs)
    • Temporary lecturer (Jan-March 2025), UML/Modelling, Polytech Paris-Saclay, Paris-Saclay, France (16hrs)
    • Temporary lecturer (Sept-Oct 2024), Information Systems and Programming, CentraleSupélec, Paris-Saclay, France (30hrs)
    • Reviewer for the MODELS '26 conference
    • Reviewer for the MODELSWARD '25 conference
    • Reviewer for the MODELS '24 conference
    • PhD student (2023-2026), CEA-List, France
    • Research intern (2023), CEA-List, France
    • Full Stack developer (2021-2023), WeCraftApps, France
    • Crew member (2018-2021), McDonald's, France
  • Projects

    +
    • Arachne: A code generator that compiles Domain-Specific Modeling Languages (DSMLs) specified by an Ecore metamodel into a Conflict-free Replicated Data Type (CRDT).
    • Moirai: An extensible, generic operation-based Conflict-free Replicated Data Type (CRDT) framework with customizable conflict resolution (written in Rust).
    • CEA Seminar: Towards Local-First: Collaborative Tools That Restore User Autonomy (2024).
    • RustEcore: A Rust library to manipulate EMF models (2023).
    • Meetup: Rust for a Web Developer: Rust and JavaScript, a Love Story? (2023).
    • Ecore2Rust: A code generator tool to generate Rust code from Ecore models (2022).
  • Involvement

    +
    • Student representative in the Research Commission, the Graduate School of Computer Science, the STIC doctoral school, and the Research Ethics Committee of the Paris-Saclay university (2024-2026).
    • Student representative in the Board of Management and the Board of Studies of the Faculty of Sciences in Nantes (2021 - 2023).