Creative Web Developer & Game Developer
Creo giochi, esperienze interattive e interfacce web che trasformano il codice in qualcosa con cui puoi giocare.
Sono Alessandra. Da circa cinque anni imparo costruendo: giochi HTML5, esperimenti in Canvas e interfacce web.
Il mio stack, un frammento alla volta.
Ogni frammento recuperato nel gioco sblocca una competenza: le schede ancora sfocate aspettano il loro.
HTML, CSS e JavaScript alla base. Canvas e Web APIs per tutto quello che si muove.
-
HTML semantico
La struttura viene prima di tutto. Scrivo markup semantico e accessibile, perché un’interfaccia deve funzionare anche con uno screen reader, con la sola tastiera o con una connessione lenta.
-
CSS moderno
Grid e Flexbox per i layout, custom properties come design token, animazioni che rispettano
prefers-reduced-motion. Mi piace quando un’interfaccia sembra viva senza diventare pesante. -
JavaScript ES6+
Il linguaggio con cui passo più tempo. Scrivo JavaScript vanilla e modulare: stato, eventi, logica di gioco. Uso un framework quando il progetto lo chiede, non per abitudine.
-
Canvas API
Il punto in cui il codice diventa gioco: game loop con
requestAnimationFrame, collisioni, particelle. Il mini-gioco di questa pagina è costruito proprio così, senza librerie. -
Web APIs
Il browser è una piattaforma enorme. Web Audio, Pointer Events, Intersection Observer, Web Storage: le esploro nel Lab e le uso per rendere le esperienze più ricche senza appesantirle.
Hai esplorato il mio stack. Ora puoi esplorare il mio lavoro.
Altri tre mini-giochi ti aspettano: pesca, caccia arcade e downhill in bicicletta. Accanto a ognuno spiego come è costruito.