$ fetch --whoami

vincenzo@ingrosso

Vincenzo Ingrosso

role
systems builder
focus
applied AI · self-hosted infra · automation
uptime
behind a keyboard since 1995
lab
24 projects tracked
blog
38 archive notes
stack
Python · Go · TS · Kubernetes · LLM

$

I build a lot and document little. This is the cure: a lab notebook of the projects I have in hand, and an archive of technical notes that stood the test of time.

## work in progress

cd lab/ →
$ ./run kochab-infrastruttura-ai-guardian wip

Kochab: building trust into code — the star that never deletes

Technical diary of Kochab: an outbound-only agent in Go, a security audit mapped to CIS/NIST, Ed25519-signed tasks, and one rule — it never deletes — guaranteed…

2026 #devops#golang#audit-sicurezza
$ ./run spectra-method-multi-agente-security shipped

Spectra: 29 agents that argue, and Python gates you can't talk your way past

Technical journal of Spectra: 29 AI security agents orchestrated with a step-file architecture, an adversarial War Room, and deterministic Python gates that…

2026 #cybersecurity#multi-agente#red-team
$ ./run irrigazione-ai-giardino-autonomo shipped

A wrong character flooded the birch: diary of an autonomous irrigation system

A technical diary of an autonomous irrigation system: a FAO-56 agronomic model, an AI agent that reviews the plan every night, and a proprietary protocol decoded…

2026 #irrigazione-smart#kubernetes#agente-ai
$ ./run fine-tuning-estrazione-knowledge-graph-lezione-dati alive

Relation F1 at 0.38: when the lesson wasn't the model, but the data

Technical diary of a fine-tuning: LoRA on a 27B model to extract knowledge graphs from messy documents. The turning point wasn't a bigger model…

2026 #fine-tuning#llm#knowledge-graph
$ ./run openbricks-piattaforma-dati-open-source-openshift wip

Openbricks: when the governance plan collapsed on contact with reality

Technical diary of Openbricks: an open-source lakehouse on bare-metal OpenShift via GitOps. The 'Ranger unifies Trino and Spark' plan collapsed — here's how…

2026 #databricks-alternativa#openshift#trino
$ ./run foldcrumbs-memoria-persistente-agenti-grep shipped

foldcrumbs: agent memory with grep, not a vector DB

Technical diary of foldcrumbs: persistent memory for coding agents built on grep instead of a vector DB. Zero dependencies, one stdlib MCP server, and a…

2026 #ai-agents#claude-code#memory

## from the archive

cd blog/ →