Chi sono?
Classe 1988, ho ottenuto un diploma di Liceo Scientifico nel 2007.
Le mie esperienze professionali negli anni passate sono state piuttosto variegate:
- Operatore di magazzino
- Fattorino
- Cameriere
- Imbastitore di Sartoria
- Apprendista elettricista in cantiere
Le mie competenze informatiche sono principalmente da autodidatta.
Sono sempre stato affascinato dai computer e da ciò che possono fare.
Tuttavia, solo di recente ho avuto l'opportunità di esplorare questo ambito della scienza, seguendo un corso universitario in Fondamenti di informatica.
Da allora ho continuato ad apprendere per conto mio.
Competenze Tecniche
Python
Python è il primo vero linguaggio di programmazione che posso dire di aver imparato,
grazie a un corso universitario che ho frequentato.
Oltre alla programmazione in Python 3, il percorso mi ha permesso di assimilare concetti fondamentali come algoritmi,
strutture dati e programmazione orientata agli oggetti (OOP). Ho concluso il corso con una valutazione di 25/30.
C
Ho imparato il linguaggio di programmazione C studiando i testi dei professori Facchinetti, Larizza e Rubini, e usando come punto di riferimento il celebre The C Programming Language di Kernighan e Ritchie.
Ho scritto la pagina di Wikipedia in italiano dedicata a scanf
alla fine del 2025 e, ad oggi, ne rimango il principale autore.
Java
A marzo 2026 ho avuto l'opportunità di frequentare un corso di 140 ore su
Java 25 organizzato tramite Adecco e Forma.Temp.
Il percorso ha previsto anche moduli introduttivi su Swing per le interfacce
grafiche e sui database, con una breve introduzione a SQL.
È stato inoltre incluso un modulo sulla sicurezza sul lavoro.
AppScript
Nell'uso di Google Sheets ho acquisito alcuni rudimenti di Google Apps Script per poter automatizzare alcune operazioni sui miei spreadsheets.
Shell
Usando Linux come sistema principale, ho sviluppato una buona familiarità con la shell e l'utilizzo della linea di comando.
HTML, CSS and JavaScript
Con l'obiettivo di costruire questo sito web portfolio, sto attualmente imparando le basi
di HTML e CSS e nel mentre sto acquisendo confidenza con l'uso di git e GitHub.
Se hai già pensato che questo sito sembra uscito da un portale collegato al 2003,
niente paura, internet è ancora salvo, sono io che sono solo all'inizio!
Progetti in primo piano
Ecco alcuni dei miei progetti rilevanti
Vedi tuttiGeneratore Procedurale di Alberi
Un generatore procedurale e ricorsivo di alberi, sviluppato da zero con la libreria grafica Turtle di Python.Sfruttando angoli di ramificazione casuali, ricorsione profonda e modelli matematici probabilistici,l'algoritmo simula i pattern di crescita naturali per generare alberi dall'aspetto organico, completamente unici a ogni esecuzione.
PythonOrdinamento visivo su Grafi
Un'applicazione interattiva in Python che visualizza l'ordinamento topologico su grafi aciclici diretti (DAG).Sviluppato utilizzando una libreria grafica personalizzata basata su Turtle, il motore dimostra in modo dinamicoil comportamento dello stack e gli aggiornamenti della lista di ordinamento passo dopo passo, rendendo intuitivida osservare e comprendere anche gli algoritmi su grafi più complessi.
PythonAppunti di studio
Ecco alcune delle mie dispense personali da me scritte durante lo studio della materia.
Vedi tuttiArticoli dal mio blog
Ecco alcuni dei miei articoli rilevanti
Vedi tutti— Ho usato gli LLM per scrivere da zero un articolo di Wikipedia (e perché non dovresti farlo)
Da una richiesta sul miglioramento di un impianto audio è subentrata l'occasione di un esperimento pratico: creare da zero la voce sullo standard ISO 10487 usando Claude e Google AI Overview.
Un lavoro di tre giorni, il doppio di quello preventivato, che ha messo in luce i limiti e le potenzialità degli LLM nella scrittura di contenuti enciclopedici.
- Prompt
- Wikipedia
— Intervista con l'Intelligenza Artificiale
Ogni giorno milioni di persone usano l'IA per studiare, lavorare o scrivere — ma solo alcuni ottengono risposte davvero utili.
Questa serie nasce da una domanda: l'IA capisce chiunque, o serve un livello minimo di competenza per dialogarci?
- Prompt