Small tools.
Serious craft.
A family of native apps and infrastructure tools made for people who care where their data lives: a private XMPP messenger, a Prosody server toolkit, cryptographic utilities, and more.
Flagship work
Three projects that best show the shape of the collection: private communication, reliable infrastructure, and media that stays yours.
Ward
A beautiful XMPP client for GTK 4 and libadwaita, encrypted by default. One-to-one chats, groups, files, and WebRTC calls, without ads, tracking, or a corporate account in the middle.
Proctor-XMPP
Back up, restore, and migrate Prosody XMPP servers. Interactive provisioning for Prosody, nginx or Apache, certificates, TURN, and the modules a healthy server needs.
jellyman
A practical installer and updater for Jellyfin's portable Linux package. One command to keep a home media server current without turning maintenance into a project.
More of the collection
Native privacy tools, desktop utilities, and small scripts that remove friction from everyday computing.
Ward for Android
The same private XMPP account in your pocket. Jetpack Compose, Smack, OMEMO 2, calls, and notifications.
View project →GPGMan
A native OpenPGP manager for Linux and OpenBSD: keys, encryption, signatures, and a cryptographic vault.
View project →GPGMan for Android
OpenPGP key management and encrypted storage in a modern Material 3 Android app.
View project →Cascade-GTK
An elegant, native BitTorrent client for GNOME, built with GTK 4 and libadwaita.
View project →VPNMan
A GTK and command-line VPN manager with a killswitch, built to make connection state obvious.
View project →Decks
A modern spaced-repetition flashcard application for GNOME, designed for focused daily review.
View project →llaman
A lightweight CLI for installing and managing Ollama and Open-WebUI on your own machine.
View project →Nextman
A small CLI for installing and managing Nextcloud with Apache, without a pile of manual steps.
View project →Built for ownership.
No accounts in the middle of your conversations. No telemetry hiding in the background. No cloud dependency where a local file will do. These projects prefer open protocols, native toolkits, and software you can inspect, host, and keep.