Projects
Personal projects that started as my own needs. AI coding agents write most of the code; I describe the problem, test the result as a user, push back until it works, and decide what ships.
Home agent server
Status: Running 24/7 since October 2026
A 2016 Lenovo laptop (i7-6500U, 8 GB RAM, HDD, half-dead battery) turned into an always-on home server running Debian. An open-source AI agent (Hermes) lives on it and I talk to it over Telegram: it files notes into my Obsidian vault, sends a morning job-mail summary, and runs a weekly vault check. Around it: a network-wide ad blocker over a private Tailscale network, encrypted nightly backups with a tested restore, and health alerts (temperature, disk, power, internet) from plain scripts — no model in the check path.
savpavi OS
Status: Daily driver since October 2026
My own desktop shell on Fedora 44 and Hyprland, built with Quickshell after months of switching between Plasma, Hyprland, Niri and ready-made shells.
ShiftScan
Status: Live demo (Render free tier, may take up to a minute to wake)
A photo of a shift roster becomes an ICS calendar; an optional planner places user-defined activities into the free time. I described the need and tested it; AI agents planned and built it.
Quiet VPS Watchdog
Status: Retired (August 2026)
A deterministic readiness watchdog for a self-hosted VPS: disk, memory, systemd, Docker health, HTTP, TLS expiry and backup age, deduplicated by a content signature so it alerted once when something broke, stayed silent while it persisted, and reported once when it recovered. No LLM in the check path, no autonomous restarts. Retired with the server; kept as a record of the design.