After completing my computer science master's degree with a six months internship for MontaVista Software, I am now working full-time for MontaVista as an Embedded Linux kernel and software developer. I'm telecommuting, working from my home near Paris, France. I am expecting to relocate to California by the end of 2010.
In fall 2008, I've been working on porting the Android software stack to various ARM-based hardware platforms (OMAP3 in particular). This work is still in progress, but Android has been shown fully running on the Zoom MDK on top of MontaVista Linux in various embedded technology conferences.
I am now doing more general kernel work on our flagship product MontaVista Linux 6 for a number of OMAP3-based platforms and devices.
I also work as a freelance developer. I own a one-person company in France to manage this activity and issue invoices. If you have small-scale development projects (see my resume for a description of my skills), don't hesitate to contact me!
In fall 2009, I also gave lectures at my university, the utbm, about embedded systems development. I introduced NxOS, a free and open source alternative firmware for the LEGO Mindstorms NXT I'm contributing to, and the Linux kernel, focusing on its history, structure, and device driver development.
Zwe has been one of my most active personnal projects in the past few years. It started as a learning playground for PHP/MySQL back in 2003, and his now a fully functional website and blog engine used by a few dozen people, including myself of course on my blog.
Its development has stalled for quite a while though as the project has reach a stable and feature-rich state. I'm now working on a new version of Zwe 3, playing with an XMPP-based prototype. An early design document is already available; feel free to contact me for more details ;-)
In the (recent) past, I've been doing various development work as a freelance developer in France. Depending on what you need, I may still be available for a short mission so don't hesitate to contact me!.
In spring 2007, I was a software engineering intern at Google, Inc. I worked in the Localization Team, building and maintaining the tools and the infrastructure of the localization workflow for Google products and content. I took part in the design and implementation of new parts of the localization infrastructure, reducing both the localization latency and its associated costs across all localized Google products.