Hi, I'm
Responsable Technologie et Applications @ Robotique Haply
Je dirige la technologie et les applications chez Haply Robotics à Montréal, où nous concevons des robots haptiques qui permettent de ressentir et manipuler physiquement le monde numérique. Nos produits sont utilisés par plus de 150 clients dont des entreprises du Fortune 500, nous avons remporté les CES Innovation Awards plusieurs années de suite, et nous travaillons avec certains des plus grands noms de la tech et de la robotique pour faire avancer l’IA physique.
Je suis titulaire d’un doctorat de Sorbonne Université (Paris) et d’un diplôme d’ingénieur des Arts et Métiers ParisTech. Mes recherches m’ont mené de la téléopération micro et nanoscopique à la conception de dispositifs haptiques, les études de perception et l’interaction homme-robot, ce qui m’a finalement amené au Canada pour un postdoctorat au Shared Reality Lab de McGill. En chemin, j’ai co-signé quelques brevets, publié pas mal d’articles, et j’enseigne l’haptique, l’ingénierie et les interactions homme-machine dans quelques universités canadiennes.
En dehors du travail, je gère un homelab auto-hébergé dont je parle sur le blog, je bricole de la domotique et des projets open-source, et je construis parfois des choses qui n’ont rien à voir avec l’haptique.
Rendu tactile, perception, conception de dispositifs
Hardware, contrôle, firmware embarqué
C/C++, Python, Rust, Java, web
Solidworks, Catia, usinage, impression 3D
Docker, GitOps, auto-hébergement, réseau
Pointeuse est un outil de suivi du temps open source et natif pour Odoo, la surface la plus simple possible devant un ERP puissant mais parfois submergeant. Dire sur quelle tâche vous êtes, recevoir un petit rappel, changer en un clic, et le temps atterrit dans Odoo comme de vraies feuilles de temps en coulisses. Il vit dans la barre des tâches, gère l’entrée et la sortie de présence, et continue de fonctionner hors ligne en mettant tout en cache dans SQLite puis en synchronisant au retour de la connexion. Construit avec Tauri 2, un backend Rust et un frontend en JavaScript pur sans framework, il est disponible pour Windows, Linux, macOS et Android. Sous licence MIT.
Une intégration Home Assistant pour OpenNeato, le pont ESP32 open source qui ranime les aspirateurs robots Neato Botvac après la coupure du cloud par le fabricant. Mon fork ajoute une intégration installable via HACS qui expose le robot comme un appareil Home Assistant à part entière (aspirateur, caméra de carte LIDAR, capteurs, interrupteurs, boutons), entièrement en local, sans cloud.
Une appli de quiz multiplateforme en Tauri 2 pour mémoriser les 40 Gokyo no Waza, l’ensemble classique des prises de judo. Entraînement quotidien sur téléphone et ordinateur, offline-first, avec synchronisation optionnelle entre appareils. Construite comme outil d’entraînement personnel après avoir repris le judo au Canada suite à une coupure de vingt ans, avec la ceinture noire comme destination à long terme.
At present, the operating room (OR) and intensive care unit (ICU) are noisy environments, exacerbated by frequent alarms. Regardless of whether the alarms are valid or false, all command attention, raise stress, and are often irrelevant to the responsibilities of individual clinicians. To cope with these problems, we are investigating the possibility of using audio only for those alarms that should be announced to the entire team, but delivering other alarm cues individually, through haptics vibrations.
Nerve damage, frequently caused by injury, can result in the loss of sensorimotor functions in certain parts of the hand. After suturing the nerve, unpleasant sensations on contact, including tingling and electric shocks are often felt. Following nerve regrowth, it is necessary to re-train the brain to interpret the signals from these nerves correctly. This project involves the design of haptic devices to help in this process of sensory reeducation, which can involve two phases, depending on the severity of the loss of sensitivity: relearning how to localize sensations, and differentiation of shapes and textures in the identification of objects.
The tactile sense can be used as a channel for general communication, especially in contexts where the visual and auditory modalities are occupied with other tasks or compromised. We propose a new method for communicating generic words through the sense of touch that relies on delivering vibration patterns, representing the phonemes composing the words, to the user’s skin through two vibrotactile transducers worn on the forearm. The novelty of this technique is that vibration patterns are created from the audio of the corresponding English phoneme, resulting in vibration patterns that resemble physical characteristics when uttering the phoneme during normal speech.