Guillaume Matheron

Software engineering and computer science student

Work Education Portfolio
Contact me

Work history

NASA Jet Propulsion Laboratory

Software technologist

Designing the software of the Mars2020 rover.

Inria Sophia-Antipolis

Research intern

French Institute for Research in Computer Science and Automation

I did a two months summer internship in Inria's TITANE team (Sophia-Antipolis, supervised by Pierre Alliez and David Cohen-Steiner) where I researched robust surface reconstruction from point samples using the Wasserstein distance (also known as earth-mover distance) as an error metric.

Education history

École Normale Supérieure Paris (ENS Ulm)

Computer science (Master student)

Lycée privé Sainte-Geneviève

MP Prépa, Mathematics

Portfolio

Airport architect (WIP)

Airport simulation game, inspired by Prison Architect and RimWorld

Airport architect

Proxireso

Management platform for a home care company.

Interconnects health and social professionals, and dependent or elderly people

Helimed

Helicopter reservation platform for a club in Aix-en-Provence, France.

Includes a custom interface for creating content, and pulling weather data from various sources.

Includes a custom calendar interface to see a timetable of the avaiability of each aircraft, and the maintenance schedule.

Just'Aix

Event booking platform for a law university in Aix-en-Provence, France.

Includes a custom interface for creating content, news and events.

Includes a custom full user management system, and Facebook login.

Includes PayPal integration and a custom ticketing system. Can output PDF guest lists.

Kerbal Space Program Rover

This past two months I've been on Curiosity's next-of-kin at the NASA Jet Propulsion Lab in Pasadena. On a boring evening, I started to try making a working Curiosity rover in Kerbal Space Program. The main two challenges were the rocker-bogie suspension and its differential.

3D render of Curiosity rover

Render made using Blender's internal rendering engine, with freestyle stroke rendering and node compositing.

Optimal motion of a non-holonomous car

Using the theory of optimal Reed and Shepp curves to allow a non-holonomous real-world robot to drive and park itself

Surface reconstruction using Wasserstein metric

I did a two months summer internship in Inria's TITANE team (Sophia-Antipolis, supervised by Pierre Alliez and David Cohen-Steiner) where I researched robust surface reconstruction from point samples using the Wasserstein distance (also known as earth-mover distance) as an error metric.

Exploring Kademlia's DHT

Crawling the Bittorrent DHT (Distributed Hash Table) to find statistics on the usage of IPv6 vs. IPv4.

TIPE - Markov chains and queuing theory

Part of competitive examination for entry in engineering schools in France. It is an algebraic study of the convergence properties of discrete finite-state Markovian queues, with an explicit bound on the convergence speed.

Orbit simulator

Orbit is a small orbital simulator made in BlitzPlus. It originated as a research project on Lagrangian points in the {Earth, Moon} system.

KSP 2D

I made this as a quick and fun project in 2014. It is coded in BlitzPlus and has a very minimal interface. It is a 2D rocket simulation game that features multiple stages, attitude control, an atmospheric model and time warping.

Controls (as in KSP) : Q and D for attitude, space to switch to the next stage, shift/control for throttle control, M/comma for time warp, T for automatic stabilization.

Tank Fortress game

Yet another piece of software that was developped in "prépa" ! This game was developped by Corentin Pane, who authorized me to publish it here.

MaTron game

Simple game of TRON, with a special blind mode in which the trails don't appear !

Points are shown at the bottom of the screen, and controls are WASD and arrow keys.

My Movies List

Input large lists of movies using the IMDB api. Features seamless tracking of un-registered users and registration.

About this site's security and privacy