Who am I ?
I am a French engineer from Mines DOUAI and a Ph.D. from the EPFL. I am currently working at the HUG on training for surgery in Virtual Reality. I like designing items from constraints to a hardware solution embedding electronics, software, networks, and servers to end up with a connected system that communicates with its environment. Aside from crafting things or doing construction work, I like doing sports like hiking in the mountains, biking, climbing, or dancing. More recently, I started photography, and you can check out some of my photographs on Flickr here!
Education
I worked on Finger-Level Hand Control and Polymorphic Embodiment within the IIG at EPFL lead by Dr. BOULIC Ronan.
I majored in Computer Science at Mines DOUAI
Mathematics Physics branch
Experiences
I am doing research on the impact of Virtual Reality on surgery training.
As a Ph.D. student, I assisted Dr. BOULIC Ronan for Virtual Reality and C++ programming courses with hands-on support or automated evaluation tools.
As a PhD student I supervised semester projects
During one month I had the chance to work with Pr. LAGADEC Loïc, to learn and work with FPGAs overlays at ENSTA Bretagne.
Design of a system allowing a windmill to send data to a sever Design of an electronic board providing a simple feedback control over a brake system Technologies used :
- Raspberry Pi
- PHP, Python
- Electronics
- UART, I2C
Design of an application providing support for printers Technologies used :
- C# with the .NET framework
- Microsoft SQL
- Microsoft AD
Design of a connected machine able to recover energy produced by sportsman
Main tasks :
- Electronic design
- Design and machining mechanical parts
Exhibitions :
- Paris BodyFitness Exhibition, 2016
- Startup Day, PSB (Paris School of Business), 2016
- National competition of Enactus France, 2016
Rewards
Hackaton organized in different challenges to solve in 24h proposed by other companies. The prize was won by implementing an innovative way to control a Bobst fictive production line using finger tracking (Leap Motion) combined with Eye tracking (Tobii).
Prize won for my involvement in the ICC Course, with the implementation of an online autograder website allowing students to submit their projects and get live feedback on their grades, and in the VR course for which I wrote the practical part with hands-on available here Prize won for my involvment in the ICC Course, with the implementation of an online autograder website allowing students to submit their projects and get a live feedback on their grade, and in the VR course for which I wrote the practical part with hands-on avaliable here: hands-on support.
Frist Prize won a collection of four pictures from EPFL’s cafetarias
Publications
Some of my projects
Installation, setup and management of my own servers hosting data, vpn, gitlab, jellyfin, nextcloud, tools, websites, databases, home-assistant, etc.
PCIe LED control board utilizing the PCIe power connector for multi-channel dimmable +12V outputs. It uses serial communication via AX99100, to expose a DMX512 interface, features switch-input interrupts to the MCU and is integrated with Home Assistant for automated lighting control.
Developed a PIC32MZ + ESP32 based LED controller for SK8612 RGBW strips, featuring analog audio inputs and motion-driven patterns, BLE Android app control, direct switch interrupts, and hand-written assembly for precise SK/WS LED timing for the PIC32MZ.
LED lighting system for macrophotography, using temperature monitored high-power CREE RGBW LEDs with filters for flicker free illumination. The is system is battery powered featuring USB-PD with role-reversal charging, cell balancing, and fuel gauging. This system feature a tactile screen and a remote control Android app through BLE.
Implementation in Ruby of an application converting SVG path into G-Code commands (with automatic lift of the drill between segments, etc.) to easily engrave 2.5D parts
PIC32MZ based board monitoring the power produced by a urban wind turbine, the power reinjected on the network from the MPPT. This board also features a emergency/remote braking system, connects to a remote server to push data and pull configuration over 3G network interface card.
PCB design, soldering, programming and final installation of homemade board in my car. This board handles illuminations, sound, remote control and tracks the car
Design several websites from scratch for small offices, family, projects, etc.
Design of an user friendly application managing consultations history
Skills
Hardware
- PCB design (KiCAD) and assembly (SMD soldering)
- CAD (OpenSCAD, Solidworks) and Machining (manual lathe, milling, CNC, welding)
- General skills (electricity, plumbing, home installation, painting, mechanical maintenance)
Computer Science
- Micro-controllers (PIC32MZ, atMega, ESP32)
- Web technologies (REST, jQuery, Selenium, Ajax, Websockets)
- Server (linux, OpenBSD, firewall and networks, hypervisors, SQL and noSQL databases, certificates, security, Infrastructure as code)
- Design patterns (continous integration, test oriented development, double dispatch)
Main targets devices
- Desktop
- Micro-controller
- Android
- Web browsers
- Unity3D (multi-plateform)
General
- Driver's license
- Paragliding license