About me
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 (Postdoctoral position – 2 years)
Postdoctoral Researcher — SmartOccitania Project
SIG Team, Institut de Recherche en Informatique de Toulouse (IRIT), Toulouse, France
2017 (Postdoctoral position – 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 and 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