Ingegneria Aumentata: tre decenni di criterio ingegneristico che oggi guidano l’esecuzione accelerata da agenti AI. Non è lo strumento a progettare — è il criterio a decidere cosa costruire, come isolarlo e cosa scartare.
Quello che segue sono sistemi attivi e in produzione, concepiti e distribuiti in mesi, non in anni, su domini che raramente coincidono in uno stesso profilo: geospaziale in tempo reale, SaaS multi-tenant, posizionamento indoor, pipeline AI e ingegneria su CMS e forum. Esplorali qui sotto.
GeoScope: Piattaforma di visualizzazione e analisi geo-spaziale
Architettura di domini modulari: cinque flussi di dati globali —eventi naturali, clima, traffico aereo, radiazioni e aurore— unificati in un nucleo comune e renderizzati in tempo reale.
Motore di ingestione concorrente (Http::pool) che normalizza sei fonti eterogenee —NASA EONET, USGS, GDACS, MET Norway, ADS-B, Safecast— in un nucleo comune di entità JSON. Rendering nativo su Canvas a 60FPS per-DPR con Dead Reckoning per interpolare il movimento degli aeromobili senza rubber-banding, e broadcasting via Laravel Reverb con debounce di 2s contro il flicker di ingestione. Stato globale degli aeromobili in Redis ZSET con TTL di 180s e pruning automatico; filtro del viewport risolto in SQL su colonne virtuali indicizzate, senza post-processo in PHP. Concepito come prodotto SEO-first: ogni dataset genera una rete di hub e pagine di dettaglio crawlable e localizzate.
Alumnia: Academy Management System SaaS multi-tenant
SaaS multi-tenant su database unico, con isolamento logico per school_id e risoluzione degli inquilini per sottodominio dinamico.
Middleware ResolveTenant che forza URL::forceRootUrl() in ogni request per eliminare alla radice i conflitti CORS negli asset. Demo Mode su tre livelli difensivi: middleware HTTP che blocca le scritture, eventi Eloquent saving/deleting intercettati nel trait BelongsToSchool, e job in coda che saltano le scuole demo — nessuna via di scrittura resta scoperta. SMTP dinamico per scuola con fallback al sistema, generazione batch di PDF con progresso via polling, e accesso genitori senza registrazione tramite token one-time con scadenza e viste localizzate (IT/EN/ES/CA).
AssistAlert: Sistema di posizionamento indoor enterprise
Piattaforma di sicurezza e evacuazione con un motore di posizionamento indoor agnostico all’hardware radio.
Pattern Strategy che astrae i segnali radio (WiFi RSSI, WiFi RTT/FTM, BLE Beacons, UWB) dietro un’interfaccia comune: cambiare la tecnologia di un venue è configurazione, non un dispiegamento di codice. La trilaterazione —calcolo spaziale pesante— gira in job di background, disaccoppiata dall’API di ingestione ad alta frequenza, così la telemetria non aspetta mai il calcolo. Autenticazione JWT stateless con separazione rigida tra personale (Users) e ospiti (Customers). In emergenza, wayfinding con indicazioni visive push calcolate sulla posizione indoor esatta.
Gustarium: Portale gastronomico multilingue con analisi semantica
Aggregatore RSS multilingue con un motore di analisi semantica che identifica gli ingredienti tramite tokenizzazione N-gram.
Portale trilingue (EN/IT/ES) con route localizzate e rilevamento tramite Accept-Language. L’aggregatore scompone i titoli degli articoli in n-grammi (uni, bi e trigrammi), filtra stopword e assegna un punteggio a ogni candidato: sopra 0.8 il token viene collegato come ingrediente principale. Estrazione immagini RSS tramite tre strategie a cascata (enclosure → Yahoo Media RSS → HTML inline). Dati nutrizionali dalla USDA FoodData Central API, cached on-demand per ingrediente. Pipeline di importazione ricette via email IMAP con oggetto strutturato.
Omnialia: Piattaforma di utilità web con suite di sicurezza
Suite di utilità web —crittografia, formattatori di codice e convertitori— su un’architettura di instradamento dichiarativo in Laravel 12.
Cifratura simmetrica AES-256 lato server, generazione di password crittograficamente sicure e hashing (MD5, SHA-1/256/512, CRC32), insieme a formattatori di codice (JS, JSON, XML). La chiave di design è nell’instradamento: ogni utilità viene dichiarata e categorizzata in config/utilities.php, non in route hardcodate — aggiungere uno strumento è un inserimento in configurazione. Sitemap rigenerata automaticamente via Spatie Laravel Sitemap.
Hotel Schema: Plugin di dati strutturati JSON-LD per WordPress
Sviluppo modulare OOP che estende WP Hotelier tramite Integration Hooks per generare Schema.org semantico senza modificare il nucleo.
Genera il markup JSON-LD (Hotel, HotelRoom, Offer) nelle schede camera agganciandosi agli Integration Hooks di WP Hotelier — zero modifiche al nucleo, così gli aggiornamenti del plugin ospite non rompono mai l’integrazione. Pannello di amministrazione con mapping ISO paesi, check-in/out e valori di override configurabili. Autoloader PSR-4 proprio, senza Composer in runtime. Galleria di più immagini per camera riflessa nel markup.
Veertualia /locals: Sistema di directory locale con Custom Post Type
CPT dedicato con generazione automatica di JSON-LD schema.org, mappa interattiva con Marker Clustering e shortcode modulari.
Custom Post Type vlocals_listing con meta field, thumbnail e archive page configurabile. Fornitore di mappe duale e intercambiabile (Google Maps ↔ OpenStreetMap/Leaflet) per configurazione globale — senza vincolare la directory a un singolo vendor. Endpoint REST /wp-json/vlocals/v1/markers che serve i marcatori con clustering. Migrazione batch di post meta al CPT via AJAX con barra di progresso. Sistema di template sostituibili (card-[name].php) con filtri e azioni per estendere senza toccare il plugin. i18n completo.
Stripe Paid Subscriptions: Gateway di pagamento per SMF con SSO
Integrazione Stripe implementata interamente tramite Hooks con sistema di capacità granulare e SSO via HMAC-SHA256.
Implementata completamente con SMF Hooks: zero modifiche al nucleo del forum, aggiornabile senza ri-applicare patch. Checkout via Stripe Payment Links pre-costruite, senza chiamate SDK nel flusso di pagamento. Sistema di capabilities per piano definite in JSON (Disable Ads, Premium Board, Custom Title…). SSO anonimo e stateless verso l’Archive Forum firmato con HMAC-SHA256 e TTL di 60s. Ogni evento di webhook finisce in un log immutabile (smf_stripe_webhook_log). Cancellazione e rimborso di abbonamenti via Stripe API dal profilo utente e dal pannello di amministrazione.
Scriptorium: Generazione automatizzata di articoli AI per WordPress
Pipeline sequenziale che converte una chiamata a Google Gemini in un articolo pubblicato —con deduplicazione, dati strutturati e SEO— orchestrato lato server e senza dipendenze in runtime.
Plugin che genera un articolo giornaliero con Google Gemini (free tier) e lo pubblica come post nativo di WordPress. L’orchestratore GenerationService incatena una pipeline esplicita: PromptBuilder → GeminiClient → DuplicateGuard → TaxonomyResolver → StructuredDataBuilder → SeoMetaWriter → ImageGenerator → ArticlePublisher. Ogni fase è sostituibile, e DuplicateGuard blocca i quasi-duplicati prima della pubblicazione. JSON-LD lato server (Article, FAQPage, BreadcrumbList) e iniezione di meta nel plugin SEO attivo (compatibile Yoast). Immagine in evidenza tramite una catena a costo zero (Pollinations → Gemini → GD locale). Zero dipendenze in runtime, autoloader PSR-4.
ADSB Social Bot: Bot di monitoraggio ADS-B multipiattaforma
Bot che classifica aeromobili —emergenze, militari, tipi rari— su Barcellona e li pubblica automaticamente su Instagram, Bluesky e Mastodon con un’immagine composita.
Pipeline di classificazione a cascata (emergenza → militare → raro → speciale) con georecinzione Haversine da LEBL. Ogni avvistamento genera una caption unica che viene troncata per limite di ogni rete —stessa frase su tre piattaforme— e un’immagine composita (mappa tar1090 + foto reale da planespotters.net + logo) con fallback progressivo, tutto senza API key. Sistema anti-ban per Instagram con daily cap, jitter casuale, quiet hours e backoff di 24h. Post speciali configurabili per callsign/registration/hex con bypass completo dei filtri. Due Flask UI separate: dashboard admin LAN-only (porta 8081) e sito pubblico via Tailscale Funnel (porta 8082), ciascuna con la propria galleria. Notifiche Telegram di telemetria operativa.









































