2024
1 project
Modern Monal onboarding and Media gallery
Currently, when new users open the app, a registration/signup page opens. Ideally there should be a onboarding process where users are introduced to...

End user applications
XSF develops an open-standard messaging protocol
1 project
Currently, when new users open the app, a registration/signup page opens. Ideally there should be a onboarding process where users are introduced to...
2 projects
This project aims to add Windows support to the previously Linux-only XMPP client Dino. Since Windows is installed on approximately 75% of all...
Group chats are an integral component of instant messaging clients used in everyday communication. However, Moxxy, currently lacks support for group...
1 project
Resource-wise, messenger applications tend to be on the lightweight side of the spectrum. This drastically changes when file transfers are added to...
2 projects
XMPP RFCs and Specifications define connection establishment over TCP, BOSH and websockets. Smack currently establishes connection between Server and...
This project aims to implement Real-Time Texting in Dino so as to increase the interactiveness of traditional texting by previewing message to the...
3 projects
This project intends to improve the overall functionality of Poezio by implementing “Infinite scrolling using Message Archive Management (MAM)” and...
A tool to manage Prosody's community modules. It allows to install, remove, update and list plugins. A mercurial repository is developed in order to...
In addition to the already implemented file transfer via HTTP upload, add support for peer-to-peer file transfers via Jingle.
2 projects
The aim of the project is to provide to the Spark's users a tool for managing their Public Key Certificates. Currently the users can only decide if...
This is my proposal to implement Jingle file transfer in Smack utilizing my OMEMO implementation I made earlier this year as part of my bachelors...