Trakt.tv Telegram Bot
A Telegram bot written in Go that keeps a group chat in sync with Trakt.tv: new-episode notifications with streaming links, shared watch tracking, and two-way sync between chat buttons and Trakt history.
Where I've used it:
A Telegram bot written in Go that keeps a group chat in sync with Trakt.tv: new-episode notifications with streaming links, shared watch tracking, and two-way sync between chat buttons and Trakt history.
Infrastructure-as-code for a single-node home server: about 25 containers across GitOps-managed Docker Compose stacks, published through a Cloudflare Tunnel and fully observable with Prometheus, Grafana, Loki, and Tempo.
An NLP system that detects negation in Spanish text: it finds the words that express negation and works out which parts of the sentence they affect.
A C++ command-line tool that keeps a Home Assistant dashboard in sync with a homelab's Docker containers: it queries Portainer, checks the result against a curated YAML file, and regenerates the Lovelace view.