Summarizes CPU temperature and memory usage for Linux desktops via a lightweight CLI suited for terminals and status bars.
Projects
A selection of open-source projects I maintain: mostly security tooling, command-line utilities, and self-hosted software in Rust, Go, and Python. Filter by language below.
Summarizes Miniflux unread articles with an LLM and writes structured summaries back to entries with per-feed prompts.
Expands CalDAV recurring task rules into individual upcoming tasks so all clients (even without RRULE support) stay consistent.
Provisions short-lived security testing VMs (Kali/Parrot) with libvirt, streamlined SSH, shared folders, and UI access for CTFs and labs.
Validates security.txt (RFC 9116) files by probing for reachable disclosure contacts in a consistent, machine-readable format.
Notifies maintainers about new stars, watches, and forks via a lightweight local CLI that keeps engagement signals out of GitHub’s UI.
Generates a subscribable .ics feed of upcoming earnings dates for major tech companies for quick import into calendar apps.
Delivers self-hosted push notifications over Matrix with a web API, user/app management, and multi-user support.
Reports unread Thunderbird IMAP counts per account for dashboards or status scripts by reading configured maildirs.
Bundles popular Java decompilers (CFR, Fernflower, Krakatau, Procyon) in a single Docker image to reduce setup friction.
Checks URL availability in bulk with a small CLI suited for CI, link health checks, or monitoring.
Adds Vim/Neovim text objects for identifiers with delimiters like -, _, or / to speed refactors.
My day-to-day shell and Neovim setup, with curated configs (fish, fzf, etc.) that reflect how I can be most productive.
No projects match this combination.
Say hello.
Thoughts, suggestions, or just want to chat about all things tech? Reach out.