The Buddycloud project aims to build a rich user and group messaging ecosystem that can easily be embedded in any app, and relies on an open protocol (based on XMPP) and open-source software.

I contributed to the Buddycloud project from 2012 to 2013 as a volunteer.


The Buddycloud protocol is built on top of several technologies:

Now some highlights about things I did on my own:

Buddycloud was a lot of fun for me. I like its approach of designing the protocol before implementing it a lot, as opposed to “defined by implementation” protocols which often later prove hard to re-implement for interoperability purposes. I learned a lot while working on Buddycloud, and I’m very grateful to Simon Tennant for his help and his support.

I worked on Buddycloud on my free time as a volunteer, and I only stopped because I had not enough free time left after I joined Findspire.

Fun fact: I won a Buddycloud T-shirt at FOSDEM in 2012! The challenge was to setup a working Buddycloud instance and get in touch with the team… Had a really nice time with them at the XMPP “realtime booth”. I still proudly wear that T-shirt from time to time 😉

The Buddycloud T-shirt, worn by someone with actual muscles