Su di me
Dove la logica incontra l'immaginazione. È lì che lavoro.
Non disegno solo interfacce. Progetto esperienze che sembrano vive.
Sono nato il giorno in cui, secondo la tradizione bizantina, ebbe inizio la creazione del mondo.
Fin da piccolo mi incuriosiva tutto quello che avevo intorno, e due cose più di tutte: l'arte e la tecnologia.
Con il tempo ho imparato a unirle, e oggi le uso per raccontare il mondo come lo vedo io.
Continuo a studiare, oggi soprattutto l'AI: corsi e certificazioni sono su LinkedIn.

- 01
Il codice era solo l'inizio.
Ho iniziato a scrivere codice come inizia quasi chiunque: un tutorial alla volta, un bug alla volta. A farmi andare avanti non era solo risolvere problemi, era il momento in cui uno schermo vuoto diventava qualcosa che una persona poteva vivere davvero.
- 02
Le interfacce non bastavano più.
Negli anni il mio lavoro è passato dal costruire interfacce al dare forma a esperienze. Dallo sviluppo front-end sono passato al full stack, e poi a qualcosa di più difficile da definire: uno spazio in cui le scene Three.js prendono il posto dei layout statici, in cui il movimento ha un significato e ogni interazione è una scelta di design.
- 03
Oggi costruisco cose che si muovono.
Oggi lavoro come Creative Developer e Full Stack Engineer, e con Noa Agency costruisco prodotti digitali che spostano un po' più in là i confini del web. Curo i dettagli in modo quasi maniacale: quelli che si notano, e quelli che non si notano ma si sentono.
Lavoro con
Le tecnologie che uso ogni giorno, e su cui posso contare
Adobe, Amazon Web Services, Antigravity, Blender, Claude, Claude Code, Codex, Coolify, CSS, Docker, Figma, Gemini, GitHub, GSAP, HTML, JavaScript, LangChain, Mediapipe, MySQL, Next.js, Ollama, Omma, OpenAI, PHP, PostgreSQL, Python, React, Shopify, Supabase, Tailwind CSS, Three.js, TypeScript, Vite, Webpack, WooCommerce, WordPress
Gli strumenti che contano
Gli strumenti che uso, e dove vederli

Three.js
Il motore di ogni scena 3D che pubblico, dalle gallerie ai giochi.

React
La base di ogni interfaccia, anche di quelle in 3D.

Mediapipe
Tracciamento di volto e mani nel browser: la webcam diventa il controller.
Usato inNew Element
TypeScript
Tipi ovunque, così né gli shader né lo stato riservano sorprese.

Vite
La build dietro ogni esperimento: ricarica istantanea mentre lavoro, bundle leggeri quando va online.

Gemini
La guida AI che risponde alle domande sul dipinto che hai davanti.
Usato inCaravaggio Gallery
Python
Strumenti che girano sul tuo computer, senza installare altro che Python.
Usato incc-profiles
Claude Code
Il mio compagno di sviluppo di ogni giorno, e lo strumento per cui ne ho costruito uno.
Usato incc-profiles
Next.js
Siti veloci, indicizzabili e in due lingue, come questo.
Usato inQuesto sito
GSAP
Movimento con uno scopo: ogni transizione di questo sito passa da qui.
Usato inQuesto sito
Tutti gli strumenti
Core e framework
CSS
HTML
JavaScript
Next.js
React
Tailwind CSS
TypeScript
Vite
Webpack
Immersivo e 3D
Blender
GSAP
Mediapipe
Three.js
Backend e infrastruttura
Amazon Web Services
Coolify
Docker
MySQL
PHP
PostgreSQL
Python
Supabase
CMS ed e-commerce
Shopify
WooCommerce
WordPress
AI e automazione
Antigravity
Claude
Claude Code
Codex
Gemini
LangChain
Ollama
Omma
OpenAI
Design e workflow
Adobe
Figma
GitHub