Sysadmin / developer working across infrastructure, time-series data, IoT/edge and automation. I like small, well-tested tools that make operations boring — in a good way.
Below are open-source projects — some distilled and generalized from real work (client-specific code and data removed), some personal builds: each is standalone, documented, and runnable with one command.
| Project | What it is | Stack |
|---|---|---|
| timescaledb-rollups | Hierarchical time-series roll-up pipeline: continuous aggregates (minute→month), time-weighted LOCF averaging, tiered retention. One-command Docker demo. | PostgreSQL · TimescaleDB · SQL |
| energy-dispatch-engine | Self-adapting solar-plus-storage dispatch engine + simulator: recovers curtailed solar and minimises the bill from tariff, forecast and battery state. | Python · matplotlib · pytest |
| grafana-dashboards-as-code | GitOps for Grafana: version dashboards in git, dry-run diff (terraform-style), idempotent apply over the API, round-trip pull. | Python · Grafana API · Docker |
| claude-code-toolkit | A tested PreToolUse safety hook for Claude Code (blocks rm -rf /, curl|sh, secret exfiltration, force-push…), plus reusable sub-agents and slash commands. |
Python · Claude Code |
| rpg-campaign-factory | Multi-agent AI pipeline that generates complete, bilingual (IT/EN) tabletop RPG campaigns as print-ready PDFs — orchestrated specialist agents + Python/Typst tooling. | Python · multi-agent AI |
| edge-provision | Idempotent bash bootstrap for edge/fleet Linux hosts: ensure_* primitives, dry-run, per-host config, container-tested idempotency. |
Bash · Docker |
| finance-public | Personal investment manager: bi-weekly AI market watch + catalyst scanner via GitHub Actions, Telegram bot with order-ticket buttons, Trade Republic read-only sync, ETF PAC rebalancing. | Python · Claude Code · GitHub Actions |
Linux · Python · Bash · PostgreSQL/TimescaleDB · Grafana · Docker ·
Proxmox · Node-RED · IoT/edge · monitoring & observability
🌐 balloriani.com · 📫 LinkedIn