Projects

A selection of open-source tools and libraries I've built — from cryptography and security to real-time systems and developer utilities.

Secretli

Live

Zero-knowledge, end-to-end encrypted secret sharing. Share passwords and sensitive data with a self-destructing link — the server never sees the plaintext.

ChatPulse

Live

Real-time Twitch chat sentiment overlay for OBS. Track viewer mood as a live tug-of-war bar, powered by WebSocket streaming and real-time vote counting.

AgeSharp

Library

A C# implementation of the age file encryption format. Fully interoperable with age, rage, and other age-compatible tools. Available on NuGet.

pqsign

CLI

Hybrid post-quantum file signing tool. Combines Ed25519 and ML-DSA-65 in a nested signature scheme — both must verify, so a break in either algorithm alone doesn't compromise authenticity.

centrifuge-rs

Library

Production-ready async Rust client SDK for the Centrifuge real-time messaging protocol. Full pub/sub, presence, history, and RPC with actor-based connection management.

uuid

Library

Modern, zero-alloc, zero-dependency UUID library for Go. Supports V4 and V7 (RFC 9562) with pooled and batch generation for high-throughput workloads.

k8s Cluster

Infrastructure

Production Kubernetes cluster on Hetzner running k3s, fully managed through GitOps with FluxCD. Hosts all my live projects with automatic TLS, database operators, messaging, identity management, and observability.