Creation
Door Knocker
Door Knocker is a simple tool to check the availability of xdg-desktop-portal written in C with GTK4 and Libadwaita.
Contribution
OBS Studio
Most of my project are related to OBS Studio.
Service Overhaul
Needs a redesign for a smoother transition code-wise and UI/UX-wise.
Overhaul how services is managed in OBS Studio and allow adding services through plugins.
Link to the RFC which depends on another RFC.
Move to MVC pattern (Paused)
The actual code is almost a chimera of software architectural patterns, applying the MVC pattern will allow to untangle the code and make it more clear.
Switch docking system (Paused)
Link to the RFC but it is based on ADS, which for now is non-functional under Wayland.
PeerTube plugin
Requires Service Overhaul.
Create a plugin that adds a PeerTube integration to OBS Studio.
Other PRs
You can find my other works about OBS Studio here.
xdg-desktop-portal
App to App Media Sharing
Enable sharing PipeWire stream through portals for multiple usecases.
Link to the GitHub Discussion.
Arch User Repository (AUR)
I maintain 50+ packages with most of them being OBS Studio plugins.