Élie Michel

elie.michel@ens.fr
45 rue d'Ulm75005 Paris
github.com/eliemichel
exppad.com

Education Experiences Other Skills Interests Publications Demo Reel Dev work Video Games

Arts & Technologies de l'Image, Université Paris 8 (Paris)

Computer Graphics, Computer Arts, 3D Modeling, Rendering, Compositing, Game Engines, Animation, VFX

M.Sc. in Computer Science — M2 MVA, École normale supérieure de Cachan (Cachan)

Applied Mathematics, Machine Learning, Graphical Models, Reinforcement Learning, Computer Vision, Medical Imaging, Computational Photography, 3D Point Clouds

M.Sc. in Computer Science — M1 MPRI, École normale supérieure (Paris)

Category theory, Computer Vision, Machine learning, Robotics, Software engineering, Quantum Computing.

B.Sc. in Computer Science, École normale supérieure (Paris)

Algorithmics, Compilation, Formal languages, Lambda calculus, Hardware systems, Operating systems, Networks, Signal processing. Passed with Mention Très Bien (highest honors)

Classes Préparatoires aux Grandes Écoles (MPSI, MP*), Lycée Saint-Louis (Paris)

Admitted at the École normale supérieure in Mathematics, Physics and Computer Science, ranked 20 (out of 1480)

Scientific Baccalauréat, Lycée Les Pierres Vives (Carrières sur Seine)

With music minor, Passed with Mention Très Bien

Research intern in Computer Graphics, Télécom ParisTech, Paris, France

Geometry-Material-Lighting synchronized models for multi-resolution real-time rendering, supervised by Pr. Tamy Boubekeur.

Software Developer, rise|fx, Berlin, Germany

Development of render farm manager and pipeline tools for Visual Effects artists.

Independent Contractor in Deep Learning R&D, Interactions, Tele-working

Assist with Deep Neural Networks optimization activities for Automatic Speech Recognition.
Development of a flexible experimentation setup.

Research intern in Deep Learning, Interactions, New York, US

Exploration of applications of Deep and Recurrent Neural Networks to Automatic Speech Recognition, supervised by Dr. Patrick Haffner.

Research intern in Computer Graphics, IMAGINE, Inria Grenoble, France

Procedural generation of terrain from simple vector map using plate tectonics and erosion simulation on GPU, supervised by Pr. Marie-Paule Cani.

Developer and designer of CitizenWatt, http://citizenwatt.paris

Electrical consumption sensor and easy-to-use data visualization interface, supported by Paris city hall.

Computer Programming

Python, C, C++, C#, Lua, OCaml, Java, MATLAB.
Various programming paradigms and software architecture.

Deep Learning

Neural Net architectures (DNN, RNN, CNN).
Deep Learning tools (Torch, Theano, TensorFlow).

Web technologies

HTML, CSS, JavaScript, NodeJS, PHP.

Languages

French (mother tongue), English (business level), German (ein bischen).

Music

Harpsichord (5 yrs), Guitar (2 yrs), Piano (2 yrs).
Studied solfège, and a bit of Music History.

Computer Graphics

Custom Engines

OpenGL
Shader programming
Path tracing
Raymarching
DirectX

Game Engines

Unity
Godot
BGE
Unreal

3D Modeling

Blender
Maya
Houdini
Substance

2D Graphics

Inkscape
GIMP
Photoshop
Illustrator

Rendering

Arnold
Cycles

Compositing

After Effets
Nuke

Internet and Indie Web

Self-hosted web services and linux server administration.

Hacking and electronics

Member of the ENS hack-lab, hackEns (http://hackens.org/)

Sociology

Especially related to digital worlds

Photography

Pedagogy

Mountaineering

Climbing, Walking, Nature

Generation of Folded Terrains from Simple Vector Maps

Élie Michel, Arnaud Emilien, Marie-Paule Cani. In Eurographics. 2015. [PDF]

2015__Michel__Generation_of_Folded_Terrains_from_Simple_Vector_Maps.pdf

Folded Terrains

Other academic-related writings

M.Sc. Internship Report Thesis

Élie Michel. M.Sc. Internship Report Thesis, at Télécom ParisTech - CG Group, with Tamy Boubekeur. [PDF]

2017__Michel__Modeles_hybrides_geometrie-materiau-eclairage_pour_le_rendu_temps_reel_multi-echelles.pdf

Paper review about acoustical radiosity

Élie Michel. For MVA lecture Audio Signal Analysis, Indexing and Transformation. 2016-2017. [slides]

2017__Michel__Presentation__Acoustical_radiosity_slides.pdf

Review of Image Fusion with Guided Filtering

Élie Michel. For MVA lecture Introduction à l'image numérique. 2016-2017. [HTML] [slides]

2017__Michel__Review_of_Image_Fusion_with_Guided_Filtering.html

Communication in Collaborative Multi-Agent Reinforcement Learning

Élie Michel. For MVA lecture Reinforcement Learning. 2016-2017. [PDF] [slides]

2017__Michel__Communication_in_Collaborative_Multi-Agent_Reinforcement_Learning.pdf

Review of GPU-based Fast-FFD implementation

Mathilde Bateson, Élie Michel. For MVA lecture Introduction to Medical Image Analysis. 2016-2017. [PDF] [slides]

2016__Bateson_Michel__Review_of_GPU-based_Fast-FFD_implementation.pdf

Using Deep Neural Networks for Automated Speech Recognition

Élie Michel. M.Sc. first year internship report. 2015. [PDF]

2015__Michel__Using_Deep_Neural_Networks_for_Automated_Speech_Recognition.pdf

Génération procédurale de paysages à partir de cartes vectorielles

Élie Michel. B.Sc. internship report. 2014. [PDF]

2014__Michel__Génération_procédurale_de_paysages-à_partir_de_cartes_vectorielles.pdf

Projet de microprocesseur

Élie Michel, Nicolas Jeannerod, Louis Garrigue, Aurélien Delobelle. For ENS lecture Système digital. 2013-2014. [PDF] [slides]

2014__Michel_et_al__Projet_de_microprocesseur.pdf

Non (or less) academic writing

I enjoy writing in a more relaxed style and, although I couldn't get myself to feed it regularly, I hold a blog: https://blog.exppad.com

http://blog.exppad.com

The blog is fairly technical, interleaved with a couple of thought posts, but I also like creative writing. I keep a log of more or less redacted ideas in a secure offline device:

Folded Terrains Folded Terrains
Obfuscated Python Bunny Calligram

I've been making video games for a long time, and dedicated a whole page to it:

Some of them are published on itch.io: