Skip to content
View lballoriani's full-sized avatar

Block or report lballoriani

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lballoriani/README.md

Hi, I'm Luca 👋

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.

🛠️ Projects

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

🧰 Tech

Linux · Python · Bash · PostgreSQL/TimescaleDB · Grafana · Docker · Proxmox · Node-RED · IoT/edge · monitoring & observability

🌐 balloriani.com · 📫 LinkedIn

Pinned Loading

  1. claude-code-toolkit claude-code-toolkit Public

    Practical Claude Code extensions: a tested PreToolUse safety hook (blocks rm -rf /, curl|sh, secret exfiltration, ...) plus example sub-agents and slash commands.

    Python 2

  2. energy-dispatch-engine energy-dispatch-engine Public

    Self-adapting solar-plus-storage dispatch engine + simulator: recover curtailed solar, minimise the bill (tariff + forecast + SoC).

    Python 1

  3. grafana-dashboards-as-code grafana-dashboards-as-code Public

    Version your Grafana dashboards in git and sync them via the API: dry-run diff, idempotent apply, round-trip pull.

    Python 2

  4. timescaledb-rollups timescaledb-rollups Public

    Hierarchical time-series roll-up pipeline on PostgreSQL/TimescaleDB: continuous aggregates (minute→month), time-weighted LOCF averaging, tiered retention. One-command Docker demo.

    PLpgSQL 2

  5. edge-provision edge-provision Public

    Idempotent bash bootstrap for edge/fleet Linux hosts: ensure_* primitives, dry-run, per-host config, container-tested idempotency.

    Shell 1

  6. rpg-campaign-factory rpg-campaign-factory Public

    Multi-agent AI pipeline that generates complete, bilingual (IT/EN) tabletop RPG campaigns as print-ready PDFs. Sample content on the open D&D 5e SRD (CC-BY).

    Python 3