Who ?

Mathieu 'p01' Henri, 38, French, father, husband and JavaScript developer. At the cross over between two worlds: Between the web and the demoscene, I strive to push the limits of the platforms and languages I touch.

My passion for computers and computer graphics began 32 years ago with a Commodore VIC20. I grew up with TRON, the first PIXAR movies, the game & watch, the first Computer Graphics conferences, the demoscene, ... Since then it's been creative coding all the way.

The limitations of a platform are the perfect oportunities to push it forward, to set the state of the art.

As a web developer, I have been involved in the development of many websites, intranet, web applications, web standards and APIs, and technical demos, on desktop, mobile phones, video game consoles and other devices for various clients such as the French presidency, Nintendo, Jung von Matt, T-Mobile, Vodafone, Orange, Telenor, Opera Software, ...

In my spare time, I enjoy creative coding and extreme size optimization. I entered, and won, both editions of the 256b.htm contest back in 2002 where the goal was to make a web page in just 256 bytes. I entered most JS1k contests and wrote a few 140byt.es entries as well. I am involved in the demo scene, in the group ribbon with some demos and other extreme size productions in JavaScript and in Assembler on PC and Atari.

I attended the Institut Universitaire et Technique of Le Puy en Velay, France where I got a Bachelor of Science in Computer Science and Computer Graphics with the highest GPA. After that I worked 5 years as a web developer in Paris. Then I worked ~11 years for Opera Software in Oslo, Norway as a JavaScript developer. Most recently I co-designed the APIs for Opera's extensions, worked on the Developer Tools "Dragonfly", on the Desktop browser, mainly developing webUIs like the Startpage and News, but also prototyped new features of the browser and worked on open source projects. Now, I work for Microsoft in Oslo, Norway as a Senior developer on the Office People team.

Let's talk

Don't be shy; get in touch by mail, twitter, github, linkedin or pouet if you have any questions, feedback, speaking or performance opportunity.