Picture of the guy.

In the point of view of an anthropologist, I'm a male of Caucasian type, weighing about 90 kg (at least, true at the moment of the writing) for 1 m 80. However, let us not stick to stereotypes or over-factual descriptions of ourselves. Truly, I'm just a simple dude.

Right now, I'm an IT engineer working at the Neurinnov company. The Neurinnov company develops a medical device, called HandyGrasp, to help patients that suffer from tetraplegia to recover the movement of their hands. The movement recovering is directly obtained by the electric stimulation of the patients' nerves.

My job there is to develop softwares that help Neurinnov's engineers to design and produce the Handygrasp medical device. One of these softwares is an implementation of the HILECOP methodology. This methodology describes a whole process to design safety-critical digital systems with Petri net models, and finally generate them on concrete FPGA cards.

During my PhD, I worked on establishing the formal proof that the transformation, described by the HILECOP methodology, from the Petri net models to an intermediary representation as a VHDL design (that is before the concrete generation of the system on FPGA card) was a correct one. That is to say, the transformation always produces an output representation that behaves as the input one.

Before computer sciences, I was trained as an audiovisual technician, specialized in sound technics (recording, mixing...), and also studied a bit of musicology. Ever since, I always kept a strong interest for art: cinema, radio, painting, litterature, music... More on that in section Interests.


Social Profiles

Curriculum Vitae

Professional Experience

sept. 2022 - now
R&D Engineer at Neurinnov

Neurinnov, Montpellier, France

  • Design and development of an IDE for the creation of safety-critical digital systems.
  • Design and development of a software to drive electric continuity tests on medical implants.
  • Setting unit, integration and acceptance tests for softwares considered as medical devices in compliance with the IEC 62304 standard.

sept. 2021 - aug. 2022
ATER (Attaché Temporaire d'Enseignement et de Recherche)

LIRMM, Université de Montpellier, CNRS, Montpellier, France

Temporary teacher at Montpellier's university of science, combined with research activities at the LIRMM laboratory.

  • Teaching in bachelor and master degrees in computer science: DevOps, concurrent programming, first order logic, program verification.
  • Research activities: formal methods and software engineering applied to digital systems.

Education

oct. 2018 - aug. 2021
Ph.D. Thesis in Computer Science

LIRMM, Université de Montpellier, CNRS, Montpellier, France

Formal verification of a methodology for the design and production of safety-critical digital systems

Proofs conducted with the Coq proof assistant. Under the supervision of David Andreu and David Delahaye.

Defense slides (french version only)

sept. 2016 - june 2018
Master Degree in Computer Sciences

Faculté des Sciences, Université de Montpellier, Montpellier, France

Software engineering and design (design patterns, model driven engineering, component-based approach), and web/network applications (RMI, Corba, SOAP, network programming in C/C++, applications with Symfony framework).

sept. 2013 - june 2014
Bachelor Degree in Musicology

Faculté de Lettres, Université de Montpellier III Paul Valéry, Montpellier, France

History of music, music theory, music pratices (piano accompaniement, choir, big band...).

sept. 2011 - june 2013
BTS Audiovisuel.

Lycée des Arènes, Toulouse, France

2-year audiovisual technical degree, with a strong focus on sound technics, including studio recording, shooting, mixing films, music...


Internships

feb. 2018 - june. 2018
IRCAM (National Research Institute on Music and Acoustics), Encoding and Interpretation of multimedia scores

Paris, France

Working on symbolist, Max object embedding an editor for contemporanean music scores.

june 2017 - aug. 2017
Berger Levrault, A study on blockchain, theory and applications

Pérols, France

Study of blockchain theory (public/private, consensus, existing frameworks...). Proof of concept on document signature application.

june 2015 - aug. 2015
INA (National Institute of Audiovisual), Optimization of query time response on a video clip database

Bry-sur-Marne, France

Working on a MySQL database of video clips collected on french TV channels.

Computer Science


Publications

Talks

Posters

All Kind of Interests


Meditation practice

I have been a member of the Shambhala association ever since september 2018. The Shambhala association promotes the meditation practice as a way to open ourselves to the world and to our "fundamental goodness" as human beings. I participate in meditation sessions in group at the Montpellier's Shambhala center, every week.

Link to Shambhala websites

Contact Me