Art generatif et design d'interaction
{Generative art and interaction design}


Firespray: a streaming chart library

Working with Boundary, I developed Firespray, a nice chart library for streaming data.

Magnotta visualization

I worked with an awesome team at Radio-Canada on visualizing a complete Twitter coverage of the Magnotta trial.


Visualization Montreal

We started a new visualization meetup in Montreal. Our first meetup had more than 100 attendees and a series of awesome speakers. Here is a summary.


I developed a polar charts library named Micropolar for Plotly, a visualization platform for science. This image is in fact a live chart running on Plunker.


Hackathon Québec Ouvert

We won a prize in the Hackathon Québec Ouvert with an application for mapping your own constellations with the Québec Open Data. I worked as part of the Chambre Blanche team with Nataliya Petkova, Jeanne-Landry-Belleau and Pierre-Luc Lapointe. More details coming soon.

Developing a D3.js Edge

I co-authored a D3.js book with Andrew Thornton, Ger Hobbelt, Roland Dunn and Troy Mott. It was a book sprint: writing the core of it over 2 week-ends. We focused on how to write production D3.js code with the reusable API. The e-book is available on Bleeding Edge Press and on Amazon.


Products made with D3.js

Here is a short list of companies using D3.js in production:


D3 meetup: integrating D3 with MV* frameworks

I gave a talk at OpenDNS with Miles McCrocklin and Jyri Tuulos. It was about a D3 book that we are writing with Andrew Thornton, Roland Dunn, Ger Hobbelt and Troy Mott and that will be launched soon.


Datameer Designer

It's been almost a year since Datameer launched its 2.0 version, featuring a new Business Infographics Designer. Lots of polishing and improvements went into the product. You can download a free trial at


D3 Alternative Gallery

I just launched an alternative D3 gallery with already over 1300 entries. The goal is to be able to easily filter it to find D3 examples by author, visualization type, title etc. This is a front-end to the spreadsheet used as a database. Help me update the entries, build your own gallery UI and build the most impressive visualization gallery only possible in the D3 community!


Getting involved with the D3 community

I gave a talk about getting involved with the D3 community at Trulia for the Bay Area D3 User Group, with Scott Murray and short talks by Jérôme Cukier, Santiago OrtizJyri Tuulos, Alex JohnsonAmelia GreenhallMike Travers and Péter Boda. My slides are here and it was recorded on video. I launched my alternative D3 gallery made with D3 and based on a Google Spreadsheet.

Here is the talk in a blog post format. It is mostly a collection of links for getting started with D3 and contributing to this awesome community.


Embedding D3.js in a blog post

Here is a simple test showing how to running a basic interactive D3.js code from a Gist using Bl.ocks as well as embedding the source code.


Datameer 2.0 visualizations

I worked on the new visualization system for Datameer 2.0 we just launched at Hadoop summit.


ConnectedCharts, presented at Eurovis2012, Vienna.


Morphogenesis ISEA2011 Istanbul

Paper about Morphogenetic Arts published at the 17th International Symposium on Electronic Art


Visualisations hybrides

Article sur les visualisations hybrides soumis à Infovis2011.



Résidence de production au Musée de l'image et du son de São Paulo.



Visualisations multidimensionnelles pour l'exploration de graphe en bioinformatique présenté et publié à InfoVis 2010.



Installation solo à l'Ex Lavatoio Hall, Mercato Saraceno (FC), Italie, le 6 juin 2010 organisé par The Rad’Art Project – Association Artéco, en collaboration avec La Chambre Blanche, l'Association Aidoru et la Municipalité de Mercato Saraceno.


Surface multitactile ETS

Surface multi-tactile fabriquée pour l'École de technologie supérieure pour l'enseignement et la recherche en interaction humain-machine.