Skills e progetti

Mi occupo di sistemi, reti e sviluppo software: parto dal livello fisico e arrivo fino all'applicazione.

Competenze

Infrastruttura

Reti

Dal cablaggio fisico alla gestione degli apparati, con reti fino a 10 GbE.

  • Cablaggio delle reti
  • Reti 2.5 / 10 GbE
  • Ubiquiti UniFi
  • Active Directory e LDAP

Infrastruttura

Server e self-hosting

Servizi in container esposti in modo sicuro, senza dipendere da piattaforme gestite.

  • TrueNAS SCALE
  • Container
  • Reverse proxy
  • Cloudflare
  • Linux

Infrastruttura

Monitoraggio

Metriche di sistema e di rete raccolte, archiviate e visualizzate.

  • Netdata
  • InfluxDB
  • Grafana

Sperimentale

Radio e protocolli

Comunicazioni V2X e decodifica dei messaggi del traffico connesso.

  • V2X
  • ESP32
  • Messaggi C-ITS
  • ASN.1
  • OpenTrafficMap

Software

Sviluppo software

Applicazioni web, backend e bot, anche con rendering lato server.

  • Angular
  • Node.js
  • Bun
  • Express
  • Bootstrap
  • Tailwind CSS
  • API REST
  • Bot Discord
  • CMS SPIP

Software

Linguaggi

Quelli che uso nei miei progetti.

  • TypeScript
  • JavaScript
  • Python
  • PHP

Software

Dati

Schemi relazionali e non relazionali e importazione automatica di dataset esterni.

  • MySQL e MariaDB
  • MongoDB
  • SQL
  • Parser CSV
  • Importazione massiva di dati

Software

Intelligenza artificiale

Agenti e modelli linguistici, anche in esecuzione su hardware locale.

  • Agenti IA
  • Modelli linguistici locali
  • MCP

Come lavoro

Partire dalle basi

Capire un problema dal livello fisico e dai protocolli prima di salire allo stack software.

Controllo diretto

Preferire sistemi che posso configurare e capire fino in fondo a servizi opachi.

Apprendimento autonomo

Studiare per conto mio tecnologie nuove o poco documentate, dai protocolli radio ai framework, fino a usarle in un progetto reale.

Parlare con chi non è tecnico

Tradurre normative e requisiti amministrativi in specifiche realizzabili.

Progetti

In corso

KappuSite

Progetto e sviluppo

Questo sito: pagine statiche prerenderizzate, un toolkit con calcolatore di codice fiscale e generatore di comuni su oltre 8.000 dati ISTAT, e SEO tecnica.

  • Angular
  • TypeScript
  • Node.js
  • Express
  • Bootstrap

In corso

KappuBot

Progetto e sviluppo

Bot Discord a tema ferroviario: costruisci il tuo impero e trasporta i passeggeri tra le stazioni italiane. Include annunci automatici, ricerche e generatore di meme.

  • Bot Discord

Open source

Kit oratorio estivo

Progetto e sviluppo

Gestione centralizzata delle iscrizioni agli oratori estivi, con autenticazione, ruoli e gestione sicura dei dati.

  • Angular
  • Node.js
  • Express
  • MySQL

Open source

V2X pcap viewer

Progetto e sviluppo

Visualizzatore nel browser di catture ITS-G5 / C-ITS: decodifica CAM, DENM, SPATEM e MAPEM e mostra veicoli, pericoli, semafori e incroci su mappa con timeline. Funziona in locale, senza installazione.

  • JavaScript
  • ASN.1
  • C-ITS

Open source

Jellyfin SyncVote

Progetto e sviluppo

Plugin per Jellyfin con voto a scorrimento per scegliere insieme cosa guardare durante SyncPlay.

  • Jellyfin
  • SyncPlay

In corso

Homelab

Progetto e gestione

Rete in fibra e rame fino a 10 GbE con server TrueNAS SCALE, servizi in container dietro Caddy e Cloudflare Tunnels e dashboard di monitoraggio.

  • UniFi
  • TrueNAS SCALE
  • Caddy
  • Cloudflare
  • Grafana