Chi Sono

Giovanni Novelli

Ciao! Sono Giovanni Novelli — informatico e appassionato di coding 🎨👨‍💻

Mi appassiona l’intersezione tra intelligenza artificiale, grid computing e web development. Sono orientato all’open source, alla privacy e alla potenza del codice per risolvere problemi reali.


🔗 Seguimi Online

GitHub 🐙 | LinkedIn 💼 | ORCID 🎓


🚀 VDS Framework

Virtual Desktop Site Framework

Framework JavaScript vanilla per creare desktop environments nel browser con finestre draggable, taskbar, icon groups e mini-apps integrate.

Caratteristiche:

Documentazione completa GitHub

Architettura VDS (SOC - Separation of Concerns)

/
├── core/              [VDS FRAMEWORK - Riusabile]
│   ├── js/            (21 moduli + AI Assistant)
│   ├── styles/
│   └── tests/
│
├── site/              [CONTENUTI SITO - Site-specific]
│   ├── config/        (vds-config.js)
│   ├── pages/         (contenuti markdown)
│   ├── assets/        (icone, immagini, PDF)
│   └── pdf/           (pubblicazioni)
│
└── assets/            [RISORSE CONDIVISE]
    ├── vendor/        (librerie MIT)
    ├── css/
    └── js/

Documentazione VDS:


💻 Progetti Open Source

🌐 Web Applications & Tools

Etna - Monitoraggio Sismico

Pipeline automatizzata per il monitoraggio sismico del Monte Etna con dashboard Streamlit e notifiche Telegram Presentazione | Sito web | GitHub

Urban Analyzer

Analizzatore urbano per visualizzazione e analisi di dati geografici cittadini Presentazione | GitHub

WorldLifeStats

Statistiche e visualizzazioni interattive su dati demografici e aspettativa di vita globale Presentazione | GitHub

WikidAI

Sistema di ricerca e analisi intelligente basato su Wikipedia con AI Presentazione | GitHub

🤖 AI & Machine Learning

Helpie - AI Assistant

Assistant AI client-side con RAG (Retrieval-Augmented Generation), embeddings pre-computati e zero backend Tech: Transformers.js, ONNX Runtime, Client-side embeddings Presentazione | GitHub

ChatGPT PDF Exporter

Estensione browser per esportare conversazioni ChatGPT in PDF con formattazione markdown Presentazione | GitHub

Claude Chat Exporter

Estensione Chrome per esportare conversazioni Claude.ai in HTML multimediale (immagini, video, audio) Presentazione | GitHub

🎮 Games & Interactive

Snake 2025

Reimplementazione moderna del classico Snake con temi grafici, audio e touch controls Presentazione | Gioca ora | GitHub

Tetris

Tetris con controlli touch ottimizzati per mobile Presentazione | Gioca ora | GitHub

Game of Life

Implementazione del celebre automa cellulare di Conway con pattern preimpostati Presentazione | Visualizza | GitHub

Mandelbrot Explorer

Esploratore interattivo del frattale di Mandelbrot con Web Workers per performance ottimali Presentazione | Esplora | GitHub

Green Rain

Animazione “Matrix-style” green rain con canvas e performance ottimizzate Presentazione | Visualizza | GitHub

Scacchi | Dama

Giochi da tavolo classici con AI e interfaccia web Scacchi | Dama

Pendulum Simulation

Simulazione fisica interattiva di un pendolo con visualizzazione real-time Presentazione | GitHub

🔧 System & Network Tools

PowerShell ACL Report

Script PowerShell per generare report Excel delle ACL su strutture di cartelle condivise (audit e migrazioni) Presentazione | GitHub

PyPBALD

Sniffer broadcast intelligente per ARP e NetBIOS con database e reportistica Presentazione | GitHub

EasyLFS

Utility per semplificare la gestione di Git Large File Storage (LFS) Presentazione | GitHub

SAM (Secure API Manager)

Sistema modulare per gestione sicura di API REST con token-based authentication Presentazione | GitHub

p2ptao

Implementazione Python del protocollo TAO per comunicazione P2P con parsing, encoding, tunneling Presentazione | GitHub

📱 Mobile & Cross-Platform

MinimalApp

Applicazione Android minimalista con WebView full-screen, geolocalizzazione e selezione file Presentazione | GitHub

VanillaApps

Suite di applicazioni web vanilla JavaScript senza framework, privacy-first Presentazione | Privacy Policy

🏗️ Grid Computing & Research

GAP (Grid Agents Platform)

Piattaforma di simulazione Java per Grid e agenti in scenari QoS-aware Presentazione | GitHub

JOSSER

Estrattore Java open-source di strutture RDF da DMOZ (Open Directory Project) con esportazione MySQL/PostgreSQL Features: Parsing SAX efficiente, gestione milioni di record, transazioni Presentazione | GitHub

🛠️ Development Tools

UML Diagrams Generator

Generatore di diagrammi UML con export multipli Presentazione | GitHub


🔒 Progetti Closed Source

OliJournal

Diario personale digitale con ricerca full-text e sincronizzazione cloud Presentazione


🎓 Formazione


📚 Pubblicazioni Scientifiche

  1. G. Novelli, A Grid-Based Infrastructure to Support Multimedia Content Distribution. In Proceedings of the 2nd Workshop on the Use of P2P, GRID and Agents for the Development of Content Networks (UPGRADE-CN ‘07), HPDC-16, Monterey, California, 26 giugno 2007. DOI: 10.1145/1272980.1272983 Presentazione

  2. G. Novelli, A QoS-Aware Architecture for Multimedia Content Provisioning in a GRID Environment. In Proceedings of the 7th WOA 2006 Workshop, From Objects to Agents, Catania, 26–27 settembre 2006 Presentazione

  3. G. Novelli, Transcoding Agents for Multimedia Content Delivery in a Grid. International Transactions on Systems Science and Applications, 2006; 2(3): 281-288 Presentazione

  4. G. Giordano, G. Novelli, R. Coco, V. Randazzo, V. Carini, Panoramic M-mode: a novel system for off-line quantification of regional percent systolic thickening. Internal Medicine Clinical and Laboratory, 1997; 5(3): 215 Presentazione

  5. M. C. Floreno, G. Novelli, Interpolation (FPI) and Fuzzy Linear Regression (LFR). Le Matematiche, 1996; 51(1): 59 Presentazione | 📄 Paper (PDF)


✍️ Poesie

Fili di memoria

Una navigazione tra i sentieri dell’anima, dove fili confusi si intrecciano nel tempo e nell’abisso del cuore, alla ricerca della propria terra e del proprio sale.


📧 Contatti


Powered by VDS Framework • Ideato e sviluppato da Giovanni Novelli • Privacy-first • Zero tracking

Privacy Policy | Privacy Details | Source Code