About me
Download CV (PDF)Cyborg computer scientist from Aveyron?
Tall (2.07 m), communicative, and highly committed, I am a computer scientist, teacher, and researcher.
- Cyborg, as since January 2025 I have been living with a deep brain stimulation (DBS) implant designed to compensate for a motor disability, an advanced medical technology that plays a significant role in my daily functioning.
- Computer scientist, because the analysis, design, and transmission of computational systems, from theoretical foundations to practical applications, constitute both my professional activity and my academic focus.
- From Aveyron, finally, as this is where I was born, where I live and work: a stable and quiet region that aligns with my interest in simple, sustainable, and human-centered technological approaches.
CV
Professional Experience
Since 2020 Associate Professor / Researcher 3iL Ingénieurs, Rodez campus Institut d'ingénierie informatique de Limoges (3iL), Rodez, France
2019 – 2020 (1 year) Lecturer in Algorithms and Programming EPITA, Toulouse, France
2017 – 2019 (Postdoc – 2 years) Postdoctoral Researcher — SmartOccitania Project SIG Team, Institut de Recherche en Informatique de Toulouse (IRIT), Toulouse, France
2017 (Postdoc – 6 months) Postdoctoral Researcher — ModelAGE Project Towards a software environment for simulation and prediction of age-related pathologies SIG Team, IRIT, Toulouse, France
2013 – 2017 (PhD – 3 years 5 months) PhD Candidate — ELIPSE Team IRIT, Toulouse, France Supervisor: Mathieu Raynal
2012 (Internship – 8 months) Research Intern — Modeling personal belief variation through opinion cascade analysis EPFL, Lausanne, Switzerland
2011 (Internship – 2 months) Engineering Intern — Collaborative applications for public administrations and social services Atos Worldline, Lyon, France
Education
2013 – 2017 PhD in Computer Science University of Toulouse — Paul Sabatier University, Toulouse, France
Assistive text entry techniques on mobile devices for visually impaired users
2012 – 2013 Postgraduate Research Diploma ENSEEIHT, Toulouse, France
2009 – 2012 Engineering Degree (ENSIMAG, honours B) Grenoble Institute of Technology – ENSIMAG, Grenoble, France Information Systems Engineering track
2007 – 2009 Undergraduate preparatory classes (PCSI / PC)* Lycée Saliège, Balma, France
2007 Scientific Baccalaureate — European Mathematics (highest honours) Lycée François d'Estaing, Rodez, France
Skills
- Languages: Python, Java, Rust, F#, Go, JavaScript, SQL
- Paradigms: object-oriented programming, functional programming, concurrent programming
- Software architecture: client–server, web services, microservices, REST APIs
- Tools and practices: Git, automated testing, TDD, continuous integration, containerization (Docker)
- Modeling: UML, object-oriented design, clean code practices
- Systems and networks: networking fundamentals, service deployment, virtualization
Teaching
- Algorithms and programming
- Object-oriented programming (Java) — principles and advanced design
- Functional programming
- Client–server architecture and microservices
- Professional software development (code quality, testing, DevOps, containerization)
- Languages and tools: Python, Java, Rust, Go, JavaScript
- Software engineering and source code management
- Algorithms and Python in preparatory classes
Research Interests
- Human–Computer Interaction (HCI)
- Digital accessibility and assistive technologies
- Text entry assistance and mobile interaction
- Visual impairment and adaptive interfaces
- Modeling, spatial data, and geographic information systems
- Software engineering applied to complex systems
Personal Interests
- Sustainable and minimalist computing (slow tech, retro computing, low-tech)
- Personal software and game development
- Disability and accessibility, digital inclusion
- Board games (strategy, cooperation, game design)
- Travel and cultural discovery
- Teaching and knowledge transmission
- Philosophy and epistemology of science
- Free software and self-hosting