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

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

    Awards

    • CEA Programme Action for Cooperation in Europe, CEA PhD student's mobility programme, 3 December 2025. The programme aims to support talented young researcher mobility to build research cooperation in Europe.
  • 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)
  • 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).