Giovanni Novelli
Informatico, ricercatore e sviluppatore open source. Mi appassiona l’intersezione tra intelligenza artificiale, Grid Computing e web development. Orientato all’open source, alla privacy e alla potenza del codice per risolvere problemi reali.
Contatti rapidi: GitHub · LinkedIn · ORCID · Email
Indice
- Chi sono
- Progetti Open Source
- Progetti Closed Source
- Pubblicazioni Scientifiche
- Blog
- Poesie
- Contatti
Chi sono
Ph.D. in Informatica, Università degli Studi di Catania (2008) — Tesi: A Grid-Based Infrastructure to Support Multimedia Content Distribution · PDF
Diploma SSIS (Specializzazione per l’Insegnamento dell’Informatica), Università di Catania (2004)
Laurea in Informatica, Università degli Studi di Catania (1995)
Progetti Open Source
Web & AI
| Progetto | Descrizione |
|---|---|
| Etna | Pipeline automatizzata per il monitoraggio sismico del Monte Etna con AI, dashboard Streamlit e notifiche Telegram |
| Urban Analyzer | Visualizzazione e analisi di dati geografici cittadini |
| WorldLifeStats | Statistiche interattive su dati demografici e aspettativa di vita globale |
| WikidAI | Ricerca e analisi intelligente basata su Wikipedia con AI |
| Helpie — AI Assistant | Assistente AI client-side con RAG, embeddings pre-computati e zero backend |
| ChatGPT PDF Exporter | Estensione browser per esportare conversazioni ChatGPT in PDF |
| Claude Chat Exporter | Estensione Chrome per esportare conversazioni Claude.ai in HTML |
Framework & Tools
| Progetto | Descrizione |
|---|---|
| VDS Framework | Framework JavaScript vanilla per desktop environments nel browser |
| PowerShell ACL Report | Script PowerShell per report Excel delle ACL su cartelle condivise |
| PyPBALD | Sniffer broadcast intelligente per ARP e NetBIOS |
| EasyLFS | Utility per semplificare la gestione di Git Large File Storage |
| SAM — Secure API Manager | Sistema modulare per gestione sicura di API REST |
| p2ptao | Implementazione Python del protocollo TAO per P2P |
| JOSSER | Estrattore Java di strutture RDF da DMOZ con esportazione MySQL/PostgreSQL |
| GAP — Grid Agents Platform | Piattaforma Java per simulazione Grid e agenti in scenari QoS-aware |
| QAGESA | Architettura QoS-aware per distribuzione di contenuti multimediali su Grid |
Mini-app interattive (richiedono JavaScript)
| App | Descrizione |
|---|---|
| Snake 2025 | Reimplementazione moderna del classico Snake |
| Tetris | Tetris con touch controls ottimizzati |
| Game of Life | Automa cellulare di Conway |
| Mandelbrot Explorer | Frattale di Mandelbrot con Web Workers |
| Green Rain | Animazione Matrix-style |
| Scacchi | Scacchi con AI |
| Dama | Dama con AI |
| Pendulum | Simulazione fisica interattiva |
Mobile & Cross-Platform
| Progetto | Descrizione |
|---|---|
| MinimalApp | App Android minimalista con WebView e geolocalizzazione |
| VanillaApps | Suite di applicazioni web vanilla JavaScript, privacy-first |
Progetti Closed Source
| Progetto | Descrizione |
|---|---|
| OliJournal | Diario personale digitale con ricerca full-text e sincronizzazione cloud |
| WikiFai | Assistente fai-da-te con AI |
| Parola Viva | Bibbia Martini digitale con calendario liturgico |
Pubblicazioni Scientifiche
-
G. Novelli, A Grid-Based Infrastructure to Support Multimedia Content Distribution
HPDC-16 / UPGRADE-CN ‘07, Monterey, California, 2007 · DOI: 10.1145/1272980.1272983
Presentazione -
G. Novelli, A QoS-Aware Architecture for Multimedia Content Provisioning in a GRID Environment
WOA 2006, Catania, 2006
Presentazione -
G. Novelli, Transcoding Agents for Multimedia Content Delivery in a Grid
International Transactions on Systems Science and Applications, 2(3):281–288, 2006
Presentazione -
G. Giordano, G. Novelli et al., Panoramic M-mode: a novel system for off-line quantification of regional percent systolic thickening
Internal Medicine Clinical and Laboratory, 5(3):215, 1997
Presentazione -
M. C. Floreno, G. Novelli, Interpolation (FPI) and Fuzzy Linear Regression (LFR)
Le Matematiche, 51(1):59, 1996 · PDF
Presentazione
Tesi di Dottorato (PDF) · Profilo ORCID
Blog
-
Client-Side RAG con Transformers.js: AI nel browser senza server 09 Mar 2026
-
Come esportare le conversazioni di Claude.ai in HTML: guida completa con privacy 09 Mar 2026
-
Tariffazione della sosta su suolo pubblico 18 Jan 2026
-
Blog Editor Serverless: Bye bye Vercel, welcome BYOT 08 Dec 2025
-
SONETTO 116 di William Shakespeare 08 Dec 2025
-
Linguaggi funzionali e la pedagogia di Scheme 05 Nov 2025
-
Tassonomia delle classi e famiglie di linguaggi di programmazione 22 Oct 2025
-
Automatizzare Linux From Scratch: una sfida di coerenza tecnica e concettuale 22 Oct 2025
-
Dal Codice alla Pagina: La Creazione di un Editor Integrato per il Blog 21 Oct 2025
-
La rivoluzione del Transformer: l’attenzione come principio architettonico dell’intelligenza artificiale 21 Oct 2025
-
Dalla neutralità alla governance algoritmica: il potere tecnico nell’epoca dell’intelligenza artificiale 21 Oct 2025
-
SimPy: modellare il tempo e le risorse nella complessità dei sistemi 20 Oct 2025
-
Scrivere come pensare: LaTeX e la forma razionale del testo 20 Oct 2025
-
Pensare con il codice: SICP e la logica di Scheme secondo R5RS 20 Oct 2025
-
Costruire dal principio: riflessioni su Linux From Scratch e l’autonomia digitale 20 Oct 2025
-
La filosofia implicita di Python: un’analisi di import this 20 Oct 2025
-
L’intelligenza come atto di libertà 19 Oct 2025
-
L’illusione della neutralità tecnologica 19 Oct 2025
-
L’egemonia della mediocrità: anatomia di un potere silenzioso 19 Oct 2025
-
Il principio DNSH: quando la sostenibilità diventa criterio tecnico e vincolo operativo 19 Oct 2025
-
Pubblicare in parallelo su Blog e LinkedIn: strategia, strumenti e interoperabilità dei contenuti 19 Oct 2025
-
Progetto Etna: architettura sperimentale per il monitoraggio vulcanico intelligente 18 Oct 2025
-
Analisi dei punti funzione: misurare il valore reale di una codebase 18 Oct 2025
-
Oltre l’automazione: la governance dei processi digitali come leva strategica 18 Oct 2025
-
Dati pubblici, valore comune: perché la qualità dei dataset è il vero catalizzatore dell’innovazione 18 Oct 2025
-
Blog Editor con OAuth 2.0 per Jekyll 17 Oct 2025
Poesie
Contatti
- Email: [email protected]
- GitHub: @gnovelli
- LinkedIn: gnovelli
- ORCID: 0000-0003-4796-7596
Privacy Policy · Privacy Details · Source Code · Realizzato con Jekyll · Zero tracking · GDPR-compliant