Vai al contenuto principaleVai alla navigazione
Europe/Rome
AboutProjects
© 2026 / Built by Vincenzo Maritato — @vmaritato
ContattiPrivacy Policy·
Projects

vmaritato.com — Portfolio personale Next.js & React

15 dicembre 2025#portfolio#web developer#frontend engineering#nextjs#react#typescript#seo#performance web#bleeding edgeLive

vmaritato.com: più di un semplice portfolio

vmaritato.com è il mio sito personale, ma anche il progetto più onesto che potessi realizzare.

Qui non c’era un cliente da accontentare, solo me stesso — che, ironicamente, si è rivelato il cliente peggiore possibile: esigente, indeciso e con una pericolosa attrazione per le tecnologie appena rilasciate.

L’obiettivo era chiaro (e leggermente incosciente): costruire un’identità digitale memorabile, estremamente veloce e piacevole da navigare, usando strumenti che spesso iniziano con “beta”.

Architettura & Performance: vivere sul filo, ma con casco

Il sito è sviluppato con Next.js 16 (App Router) e React 19, sfruttando le feature più moderne dell’ecosistema React.

Scelte architetturali principali:

  • Server Components per ridurre drasticamente il JavaScript lato client
  • Server Actions per eliminare boilerplate API inutili
  • rendering ottimizzato per SEO, Core Web Vitals e accessibilità

Il risultato è un sito che carica velocemente, scala senza drammi e rimane manutenibile anche quando la tentazione di aggiungere nuove feature prende il sopravvento.

UI, Styling e Design System

L’interfaccia è costruita con Tailwind CSS 4, organizzato come un vero design system modulare.

Principi guida:

  • tipografia leggibile e gerarchie visive chiare
  • layout puliti e coerenti
  • utilizzo controllato di glassmorphism e gradienti sottili

Ogni scelta estetica ha un obiettivo preciso: migliorare la percezione di qualità senza compromettere performance o usabilità. Nessun pixel è decorativo “per sport”.

vmaritato.com — Portfolio personale Next.js & React | vmaritato.com

Backend & Dati

Per la gestione dei contenuti e dei dati ho scelto Supabase, che fornisce:

  • database PostgreSQL
  • gestione dei contenuti dinamici
  • autenticazione e analytics di base

Una soluzione moderna, affidabile e con una Developer Experience che evita inutili sofferenze auto-inflitte.

User Experience & Interazioni

Il codice può essere pulito, ma se l’esperienza non lo è, il lavoro è incompleto.

  • transizioni fluide con Framer Motion
  • micro-interazioni sui componenti UI
  • Command Palette (⌘ + K) per i power user e per chi considera il mouse un optional

L’obiettivo è rendere la navigazione naturale, veloce e coerente, senza mai distrarre dal contenuto.

Perché questo progetto conta

vmaritato.com non è solo un portfolio, ma una base tecnica viva.

È il posto dove:

  • sperimento nuove tecnologie
  • valido scelte architetturali reali
  • dimostro attenzione concreta a performance, SEO e manutenibilità

In altre parole: non mostra solo cosa so fare, ma come penso quando progetto software.

E sì, occasionalmente è anche la causa della mia insonnia quando esce una nuova minor release di React.

Condividi su: