things I've built
A Rust CLI for interacting with AnkiWeb directly via the sync protocol — no desktop app required.
--due-in 3d)Integrated into NixOS via flake for automated workflows.
A self-hosted backup daemon for AnkiWeb collections. Syncs on a schedule, stores versioned backups with deduplication, and provides a web UI for browsing and restoring.
An OpenClaw gateway plugin that exposes your local gateway to the internet via an ngrok tunnel. Supports custom domains, OAuth, and IP restrictions via ngrok traffic policies.
A terminal multiplexer with a web interface. Think tmux, but accessible from your browser. TUI client for local use, web UI for remote access. Runs as a systemd service with Google OAuth via ngrok.
A Nix-native CI system. CI jobs are defined as Nix expressions specifying a NixOS machine image and a list of steps. nixek-ci builds the image, launches it on EC2, and the agent runs the job — reporting results back via a REST API.
The NixOS configuration for my host machine. Declarative system config with sops-nix secrets, systemd services, and always-on server setup.