2015

A service listening to a WebSocket (powered by Firebase) and indicating where my colleague Michael is located in the office. We used 3 Fitbit devices (Bluetooth LE) that we placed in different rooms. Michael created a simple Android app to send the closest device from his Android phone. This web application simply listens to the events sent by Michael’s app and it displays them on the screen. It is powered by a lightweight Ruby server named Vienna.

2014

The ultimate death-kilometer calculator. I’m not sure I should be proud of this one but I had a lot of fun doing it. It’s built with AngularJS and takes advantage of some fun stuff like the Google Maps API. Available online here.

2012

I implemented this one as an exercise to learn Node.js when I was working at Storify. It’s a simple thumbnail generator. Just give it the URL of an image, a width and a height and it will return you a perfect thumbnail.

A small side-project I created with Jeff Broderick that provides fully customizable sharing buttons for your website. Supported services are: Delicious, Facebook, Google+, LinkedIn, Pinterest and Twitter. The buttons you can see on my blog are powered by peep.js!

Most of the social media websites provide a URL count (e.g. Twitter or Facebook) but unfortunately, Google+ doesn’t. I needed one for peep.js (see above) so I decided to create it by scraping this page. You can see the result here with a JSONP callback.

2011

Back when I was in Belgium, I wanted to create a simple web service to get the air quality in major Belgian cities (I don’t remember why). Unfortunately, the IRCEL-CELINE doesn’t provide any official APIs to get these data. So, I decided to scrape one of their pages with Goutte (PHP) to provide a beautiful result in JSON.