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.
Formazione
-
Ph.D. in Informatica, Universita degli Studi di Catania, 2008 Tesi: A Grid-Based Infrastructure to Support Multimedia Content Distribution — PDF
-
Diploma di Specializzazione SSIS (Insegnamento dell’Informatica), Universita di Catania, 2004
-
Laurea in Informatica, Universita degli Studi di Catania, 1995
Competenze
Linguaggi di Programmazione
Python, JavaScript, Java, PowerShell, Shell/Bash, Kotlin, Dart/Flutter, SQL
Intelligenza Artificiale & Machine Learning
RAG (Retrieval-Augmented Generation), Embeddings, Transformers.js, ONNX Runtime, LLM, Autoencoder, Client-side AI
Web Development
Jekyll, Vanilla JavaScript, HTML5/CSS3, WebGL, Web Workers, Web Audio API, SPA, Progressive Enhancement
DevOps & Tools
Docker, Git, GitHub Actions, Cloudflare Pages, Linux From Scratch, CI/CD
Ricerca
Grid Computing, QoS, Agenti mobili, Simulazione distribuita, Fuzzy Logic
Progetti Principali
Sviluppo e mantengo oltre 30 progetti software tra open source e closed source. Ecco i principali:
- Etna — Monitoraggio sismico del Monte Etna con AI e Machine Learning
- VDS Framework — Framework JavaScript per desktop environments nel browser
- WebRAG AI — Assistente AI client-side con RAG e zero backend
- GAP — Grid Agents Platform per simulazione Grid Computing
- Parola Viva — Bibbia Martini digitale con calendario liturgico
- Claude Chat Exporter — Esportazione conversazioni Claude.ai
Pubblicazioni Scientifiche
Autore di pubblicazioni su Grid Computing, QoS e sistemi distribuiti, presentate a conferenze internazionali (HPDC, WOA) e pubblicate su riviste scientifiche.
- A Grid-Based Infrastructure to Support Multimedia Content Distribution — HPDC-16, 2007
- A QoS-Aware Architecture for Multimedia Content Provisioning — WOA 2006
- Transcoding Agents for Multimedia Content Delivery — 2006
Contatti e Profili
- GitHub: @gnovelli
- LinkedIn: gnovelli
- ORCID: 0000-0003-4796-7596
- Email: [email protected]
- Sito: www.novelli.me
| Portfolio | Blog | Home |