I'm Mickaël SERENO, currently a PhD student at INRIA in AVIZ team, supervised by Tobias Isenberg and co-supervised by Mehdi Ammi.


Mickael SERENO



PhD at INRIA Saclay, team AVIZ. 2018-2019.

Subject : Collaborative Discussion and Exploration of Data with Augmented Reality.

Université Paris-Saclay

Master 2 Human Computer Interaction, 2017-2018

Double diploma at the University of Paris-Saclay, doing a master degree around Human Computer Interaction At the end, I had to make a 6-months long internship at Safran Electronics & Defense.

  • Fundamental HCI
  • Mixed Reality
  • Interface Design
  • Interface Evaluation
  • IoT
  • Photo-Realistics Graphics
  • Computer Science

Polytech Paris Sud

Master of engineering in computer science, 2015-2018

I got my master of engineering in computer science during a Double diploma in 2018. During these years, I principally have done :

  • Mathematics
  • Algorithms
  • Object-Oriented Programming (C++, java, etc.)
  • Graphics
  • Compilation theory (leaded to a project)
  • Web Development : HTML5,CSS3,PhP, Python (Django), javascript
  • Solving scientific problems via programs
  • Project Management
  • Economy and Business
  • Company Communication

Polytech Paris Sud

Classe Préparatoire at Polytech Paris Sud, 2013-2015

Two years of studying at many scientific and professional fields, such as

  • Mathematics
  • Physics
  • Chemistry
  • Computer Science
  • Economy
  • Communication


End-of-study internship at Safran Electronics & Defense

Done at Eragny-Sur-Oise, France from March 2018 to August 2018.

The internship is my end of study internship. Safran Electronics & Defense is developing a library for 3D map visualization based on geographic datasets. They can visualize multi types of images mapped into a 3D ground, like satellite images, topography maps, drone video camera streams, and add 3D items to better understand the map they are visualizing.
My mission was to provide Virtual Reality functionalities into the existing library. I have to propose manipulation paradigms and resolve visualization issues that VR headsets introduce, especially the Oculus DK2 they gave me. At the end, I had to create a proof-of-concept application where users can navigate and visualize this 3D map with Safan specific information.

Detailed achievements :

  • C/C++
  • OpenGL for rendering
  • OpenCL camera stream stitching, panoramic view and creating stereoscopic view from an image and associated depth map
  • Low level virtual reality rendering (radial distortion, chromatic aberration, stereoscopy, tracking of IR leds, etc.)
  • Low level UNIX programming (sockets, ioctl)
  • Android SDK (enhance the VR headset with a smartphone as a remote controller)
  • Embedded programmation (enhance the smartphone with IR leds for tracking)
  • User Study to test the comfort of users

3-months internship at the University of Magdeburg, Department of Simulation & Graphics, Germany.

Done at Magdeburg, Germany from April 2017 to July 2017.

The internship was done under the supervision of Benjamin Köhler. I had to implement algorithms to denoise 4D PC-MRI of blood flow, in order to add this pre-process on the software B. Köhler is working on.

Detailed achievements:

  • C/C++
  • OpenMP
  • Qt
  • OpenGL
  • Scientific writing
  • Successful scientific publication

Freelance at INRIA (CNRS)

Freelance at INRIA, 3 months, 2016. Work published at EuroVIS. Poster, Report

 From the end of my third year, I have participated at making tangible interaction at INRIA. The projects consisted at making a 3D selection of a world with tangible interactions provided by a project Tango (tablet from Google). Work published at EuroVIS.

Intern at ISMO (CNRS)

Internship at ISMO, 1 month, summer 2015. Work published at IISC-21.

 I have made my second year internship at ISMO, where my mission was to provide a solution to align a sample surface normal to its rotation axis while making an atom diffraction in an Ultra Hight Vacuum (UHV) system. Because of the mechanics, we couldn't have done it with the usual solution by hands. We had to compute the tilt angle between these two axis, and correct the angle only with rotations programmed. The solution was made with an Arduino, programmed in C/C++.



M. Sereno, B. Köhler, B. Preim.

Comparison of Divergence-Free Filters for Cardiac 4D PC-MRI Data.
Bildverarbeitung für die Medizin (BVM), 2018, Erlangen, Springer Verlag.


M. Sereno, M. Ammi, T. Isenberg, L. Besançon.

Tangible Brush: Performing 3D Selection with Portable and Position-aware Devices.
IEEE VIS2016, Oct 2016, Baltimore, United States.

M. Sereno, M. Ammi, T. Isenberg, L. Besançon.

Tangible brush: Performing 3D selection with portable and position-aware devices.
In IEEE VIS Poster Compendium, October 2016.

M. Sereno, S. Lupone, M. Debiossac, N. Kalashnyk, P.Roncin.

Active correction of the tilt angle of the surface plane with respect to the rotation axis during azimuthal scan.
Nuclear Instruments and Methods in Physics Research Section B: Beam Interactions with Materials and Atoms, Sep 2016, 382:123-126



C algorithm, Polytech Paris-Sud.
Teaching C algorithm for first year students.

Introduction to Computer Graphics, Polytech Paris-Sud.
Teaching Introduction to Computer Graphics for third year students.

Introduction to Oriented-Object Programming, Polytech Paris-Sud.
Teaching Introduction to Oriented-Object Programming in Java for third year students.


Technical skills

  • C/C++ (Advanced)
  • C#
  • Java
  • Python
  • HTML/CSS/Javascript, PHP
  • OpenGL 3.x, OpenGL ES 2.x, GLSL
  • Unity3D
  • OpenCL / Cuda
  • Gtk
  • Android development kit (SDK and NDK)
  • SQL database managed via console (PostegreSQL / Oracle) or programs (sqlite3 in Python and C/C++)
  • Gît system
  • Unix system
  • Economy
  • Professional Communication
  • Project management
  • Information Visualization
  • Virtual Reality / Augmented Reality
  • Collaborative Work in Augmented Reality
  • Scientific Writing

Language skills

  • French (mother langue)
  • English (Professional)
  • Portuguese (Intermediate)
  • Spanish (Notion)