01Web Design Cinematografico
Motion che guida, non decora
La maggior parte dei siti in Sardegna gira su WordPress, temi pronti, zero motion design. Un sito che si muove con intenzione si nota subito — e si ricorda.
Esperienze scroll-driven con GSAP e Canvas: particle system, SplitType reveals, motion narrativo pensato scena per scena. L'obiettivo dichiarato è il livello Site of the Day di Awwwards, non un tema a pagamento.
GSAPCanvasMotion Design
Scopri di più ↗02TypeScript Engineering
Type-safe by design
Un sito che si rompe a ogni deploy costa più di quanto sembri: bug in produzione, refactoring impossibili, manutenzione che rallenta ogni mese di più.
Codebase TypeScript strict al 100%, zero any, componenti React 19 modulari. Architettura pensata per scalare senza debito tecnico — se tra un anno serve una feature, il codice non oppone resistenza.
TypeScript StrictReact 19Zero Debito Tecnico
Scopri di più ↗03Sviluppo Next.js
Performance come disciplina
Il 53% degli utenti abbandona un sito che carica in più di 3 secondi. Un portale lento perde clienti prima ancora di mostrarsi.
App Router, React Server Components, Turbopack — stack Next.js 16 pinnato, non l'ultima versione instabile presa a caso. Obiettivo Core Web Vitals verdi, misurati con Lighthouse a ogni deploy, non promessi a parole.
Next.js 16React Server ComponentsCore Web Vitals
Scopri di più ↗04Design System
Token-driven, non improvvisato
Senza un design system, ogni nuova pagina reinventa colori, spaziature, componenti — e il sito invecchia in modo incoerente, sezione dopo sezione.
Design system scalabile con Style Dictionary: token automatizzati, componenti condivisi (shadcn/ui), documentazione Storybook. Coerenza garantita anche quando il sito cresce, non solo al lancio.
Design TokensStorybookAccessibilità
Scopri di più ↗05Motion Design
Ogni pixel ha un motivo
Le animazioni sbagliate rallentano il sito e infastidiscono chi naviga da mobile con dati limitati o preferenze di accessibilità attive.
Micro-interazioni GPU-accelerated, parallax narrativo, transizioni fluide a 60fps — sempre con prefers-reduced-motion rispettato. Il motion guida l'attenzione, non rallenta la pagina.
GSAPFramer MotionLenis
Scopri di più ↗06Testato prima del cliente, non dopo
Un sito che "funziona sul mio computer" non è testato. I bug arrivano quando conta di più: davanti al cliente vero.
Lighthouse CI a ogni push, test end-to-end con Playwright, zero violazioni axe-core per l'accessibilità. Deploy su Vercel con preview automatici per ogni modifica, prima che tocchi produzione.
Lighthouse CIPlaywrightaxe-core
Scopri di più ↗