I am currently a freelance developer (MuPuF TMI), with my full time client being Valve Corporation.
I have also been working with Intel’s Open Source Technology Center (Helsinki), as a software graphics engineer and CI/Validation architect between 2015 and 2020.
- 2011 - 2014: Ph.D. at LaBRI on power consumption and security in wireless networks;
- 2008 - 2011: Engineering diploma in ubiquitous systems’ security (embedded systems, virtualization and Linux systems);
- 2006 - 2008: Software engineering;
- 2006: A-levels in engineering science;
- 2000 - 2006: I started programming at the age of 12 on various projects ranging from 3D games to cross-platform development.
My first security project was PPassKeeper. It was started during the summer 2008 when I discovered there were no way to store passwords in a secured fashion that would be cross-platform.
However, most of my knowledge in security comes from my studies at the “ENSI de Bourges” which is a security-focused engineering school. There, I worked with a research team focused on system security. I contributed to the creation of a jailed and secured operating system that would allow a user to browse the web, pay their taxes and buy online. This system won the SecSI security contest(fr). The solution I developed has been described in a paper called A Dynamic End-to-End Security for Coordinating Multiple Protections within a Linux Desktop (see an old version of the article).
As a final-year project, I studied the impact of using SELinux to track memory-pages access.
I now teach IT-security and hardware security at the ENSEIRB, a French engineering school. As part of my Ph.D., I also study security in wireless networks.
During summer 2010, I started contributing to an open-source driver for NVidia GPUs called Nouveau. This project is entirely based on reverse-engineering the hardware and then implementing support for it.
My work mainly concerns thermal and power management on Tesla cards (Geforce 8 to Geforce 400 series) but I am willing to work on newer cards as soon as possible.
You can see the presentation I gave about X.org here.
In April 2013, I have been elected in the board of directors of the X.org foundation for 2 years, and subsequently got elected twice after, for a total of 6 years of service.
I am already known for contributing to and maintaining the arduino IDE (Arduide) started by Denis Martinez.
I also worked on a Wireless Sensor Network doing physical intrusion detection using redundant and heterogeneous sensors during my first year of Ph.D. I’ll add some links as soon as possible.
Aside from computer science, I also enjoy:
- Music: I am also fond of progressive rock music (Dream Theater, Pink Floyd, Genesis) and I’ve been playing the electric guitar for five years now. I am also trying myself on a drum set and a midi keyboard, not with real success for now.
- Traveling and meeting: As a former Erasmus(exchange) student, I particularly enjoy spending time with people from different backgrounds and cultures.