GNU social is social communication software written in PHP for public and private communications. It is widely supported, counts the Free Software Foundation among its users, and connects a free network of thousands of communities. Project website: gnusocial.rocks.
In February 2021 I received funding through the European Union's Horizon 2020 research and innovation programme, under the NGI0 Discovery Fund grant agreement No 825322 (2021-02 to 2022-02), to lead the development of version 3, which features a high degree of accessibility, customisation and expansion via plugins. The fund is a European Commission initiative that aims to shape the Internet into an Internet of Humans.
In January 2021 I designed the new architecture for v3, guided the development of the new major release, introduced a new data representation and a new attachment mechanism, and ported much of v2 to v3.
Another highlight from 2021 was authoring FEP-2100, which allows ActivityPub actors of type "Group" or "Organization" to follow other such actors.