Edouard Richard

Freelance Web Application EngineerMaster of the Ring, Game

I'm a web application engineer in Berlin. For the last few years I've built tools for news agencies at Sourcefabric after making interactive storytelling and data visualizations at Journalism++.
I now work as a freelancer and among other things, I'm conceiving a learning platform that uses music to teach general knowledge to children and provides a pedagogic tool to teachers. You can check the Mélo project for more information.

Recent Output

This is what I have been doing during this time

Story Telling
encourage users to understand via exploration and intuition


In cooperation with Zebrock, we are building an educational platform that uses music and contemporary songs as a tool for teaching. Mélo embeds high quality pedagogic content, hundreds of biographies, instruments, styles, artists, a map to explore geographic content and a media player.

Python, Django, Map, Elasticsearch, AWS, GraphQL, High Traffic

Monitoring Instagram

This ongoing investigation is an attempt to unveil the Instagram algorithm and the way it encourages different types of content.

Web Extension, Python, Django, Google Vision


An interactive infographic about energy for municipal decision-makers and city planning

Map, Data vis

The Migrant Files

Winner of the Datajournalism Awards 2014 🏆
An open database containing information about over 29,000 people who died on their way to Europe.

Data vis, Data analysis, Neo4j

Jeu d’influences

Best cross-media piece at Liege Web Festival – 2014 🏆
Have you ever faced a communication crisis? Jeu d'influences puts you right in front of it.

Serious Game, Angular.js


Map for the 10th anniversary of the EU-enlargement

Map, Data vis

Dragons Gifts

Start the tour and have a look at the Chinese projects in Africa, or explore the data and delve into the Chinese presence in the African continent.

Map, D3.js, Data vis

Resonate 2014

They do not call themselves ‘artists’, but might be the future of art. We met the new-media art scene in Belgrade last week, at the Resonate festival.

Python, Flask, Map


US, Australia isolated in TPP negotiations

Map, D3.js, Data vis

face a problem and solve it

Bias Tracker

Bias Tracker extracts entities from Facebook posts and analyzes the sentiment related to them. Then it displays charts that reflects the bias from the sources regarding the entities.

Django, React, GraphQL, Task Queue, Data vis, Natural Language Processing, Data analysis


Crypto Asset Manager
Gives an overview of your different crypto currencies which could come from many different kinds of wallets

React, Crypto currencies, Firebase, D3.js, Data vis, Data analysis


The French Institute of Public Opinion is an international polling and market research firm. I’ve been building interactive dashboard to help them to track many metrics and to understand them better.

Python, Django, React, API, D3.js, Elasticsearch, Task Queue, Back-office, Bulk Upload, Data vis, Natural Language Processing, Data analysis


Content creation, production, distribution, archiving and curation. Modular by design and developed continuously via partnerships with news organizations worldwide.

Plugin System, Planning Component, Python, React, Angular.js, High Traffic, API


Sourcefabric's Live Blog is an open source web app that enables journalists to provide immediate and ongoing coverage on rapidly evolving news events.

Python, Flask, Angular.js, High Traffic, API


Detective.io is a platform that hosts your investigation and lets you make powerful queries to mine it. Simply describe your field of study and detective.io builds the input interface as well as a state-of-the-art front-end.

Neo4j, Django, Angular.js, API, Data vis


Create charts and maps in seconds

D3.js, Plugin System, Map, High Traffic, API, Data vis

Spending Stories

Ordered by the Open Knowledge Foundation it aims at improving fiscal literacy and providing greater awareness of budget data worldwide. It enables users to put amounts into perspective. The results take into account inflation in the country where the expenditure has been realized.

Python, Django, Data vis

Broken Promises

What should a journalist investigate today, according to what has been promised in the past?

Task Queue, Report System, Python, API

Side Projects, Art & Whatever
are intended for learning something new, but mostly for having fun

Smog Alarm

Smog Alarm is collecting the daily reports from the German Environmental Protection Agency who is measuring the air quality. This tool helps you to find your closest station and give you the possibility to track it by receiving Messenger messages, emails or RSS feeds. A messenger bot can help you to subscribe.

Messenger Bot, Python, Django, D3.js, API, Map, Data vis, Data analysis

Master of the Ring

Master of the Ring is a game that offers the players to interact together with an unknown piece of shining hardware by using their intimate phones as a controller. This social experience forces the game to escape the screens and instead, to light up the physical space.

Raspberry Pi, Python, React, Welds

Bus Notifier

Display the public transport departure time for a given station in a little box for your bathroom. Colored light induces the relative imminence of your commute. Push the buttons to navigate through the next departures.

Welds, Raspberry Pi, Python, API, Data vis


L8pr is an Internet Player.
Create your own channel made of YouTube videos, Soundcloud tracks illustrated with GIFs;
add your tweets and RSS to have a complete, multimedia, multi-content looping channel.
Made with Benjamin Etco and love

Python, API, React