At school I used to work on a ray tracer (C language) with some of my friends, supporting 3D models (ASE format), reflection, refraction and lighting effects.
In the same time I performed several training course, working on a single-sign-on and security software (C/C++), and train systems (C/C++, C#, TCL). (Paris Metro 13)
After school, I worked in Paris, France for Thales Group on miscellaneous train and SCADA systems (C/C++, C#, TCL). (Lausane Line 2, Denmark whole territory)
I then moved to Tokyo, Japan where I started to work (and still work) in video game industry (C/C++, C#).
I created several production tools for designers beside working on games, such as a map editor (C#, WinForms, Managed DirectX), a fragment shader composer (C#, WinForms, Managed DirectX), in-game content generators (C#, WinForms, WPF), and others.
I also developed a time card management system, in order to replace paper punch card (waste of resources and HR staff time) by contact-less Tokyo transportat