Roberto Drago · The Wave Studio · Italia

Software architect

Dal briefal prodottoche funziona.

Sono software architect e technical leader in The Wave Studio. Traduco requisiti di prodotto in architetture, modelli dati, infrastrutture e piani di rilascio. Lavoro anche sul codice, soprattutto nei punti in cui sicurezza, delivery e operatività devono combaciare.

Software architectureProduct deliveryTechnical leadership

01 / Metodo

Dai requisiti al rilascio.Con responsabilità sull'intero ciclo.

Quattro aree di lavoro collegate: analisi, architettura, guida tecnica e produzione.

01

Obiettivi, requisiti e vincoli

Analisi

Raccolgo il contesto di business, individuo le decisioni mancanti e trasformo il brief in un perimetro che stakeholder e team possano verificare.

  • Analisi degli stakeholder
  • Definizione dello scope
  • Pianificazione tecnica

RisultatoScope e piano di delivery

02

Requisiti di prodotto

Architettura

Definisco confini applicativi, modelli dati, autorizzazioni e infrastruttura in funzione dei tempi, del budget e delle competenze disponibili.

  • System design
  • Modelli dati e permessi
  • Infrastruttura

RisultatoUn sistema implementabile

03

Team e architettura

Guida

Condivido criteri, standard e contesto tecnico. Le review servono a mantenere qualità e coerenza senza concentrare ogni decisione su una sola persona.

  • Autonomia del team
  • Standard di qualità
  • Direzione tecnica

RisultatoDecisioni coerenti e verificabili

04

Software validato

Produzione

Gestisco migrazioni, ambienti, sicurezza, osservabilità, controlli di rilascio e handover per ridurre il rischio operativo.

  • Controlli di rilascio
  • Verifiche in produzione
  • Handover

RisultatoUn rilascio gestibile

Competenze lungo il ciclo

Dal frontend all'operatività.

BuildReact / Next.js · Vue / Nuxt · Angular · React Native / Expo

SistemiNode / NestJS · Supabase / PostgreSQL · Strapi · Docker

OperationsVercel / Cloudflare · Azure / MSAL · CI/CD · AI / RAG

02 / Progetti

Progetti selezionati. Ruolo, architettura, risultato.

Venture personali, un progetto condiviso e piattaforme realizzate per clienti. Per ciascuno indico responsabilità, scelte tecniche e stato reale.

Filtra i progetti

07 prodotti

01In produzione

VentureSaaS verticale · tre prodotti, un sistema

Progetto mio e di Giulio

SaaS verticale per saloni composto da marketplace pubblico, gestionale B2B e console superadmin. Tre applicazioni Next.js con deploy indipendenti e un'unica base dati Supabase.

Approfondisci il case study
Esigenza architetturale

Consentire a tre prodotti di evolvere e rilasciare in modo indipendente, mantenendo condivisi identità, prenotazioni, saloni e regole di accesso.

Il mio contributo

Architettura del monorepo, strategia di deploy, ambienti, funnel pre-lancio, consensi, email transazionali, routing multilingua e percorso di conformità fiscale.

Next.jsTypeScriptTurborepoSupabaseVercelResendPostHog
Sistema e risultato
Sistema costruito

Tre applicazioni Next.js, database e autenticazione Supabase condivisi, ambienti separati, email transazionali e tracciamento dell'acquisizione.

Risultato

Un'architettura che ha accompagnato il passaggio dalla validazione all'operatività commerciale senza richiedere una riscrittura.

02Release engineering

VentureApp mobile · marketplace e sicurezza

Progetto mio

Marketplace mobile sviluppato con React Native, Expo e Supabase. Il lavoro di release engineering ha reso verificabili sicurezza, moderazione e gestione dell'account.

Criticità di rilascio

Schema dati incoerente, policy RLS troppo permissive e assenza di blocco utenti, segnalazioni e cancellazione autonoma dell'account.

Intervento tecnico

Ripristino dello schema Supabase, revisione delle RLS, flussi di moderazione, cancellazione legata all'identità, Edge Function, controlli di release, Sentry e funnel lead.

Il perimetro tecnico è pronto; la pubblicazione dipende ora da attività legali, operative e dagli store.

React NativeExpoSupabasePostgreSQLEASSentry
Sistema e risultato
Sistema costruito

Client Expo, servizi PostgreSQL e Supabase, moderazione, cancellazione account vincolata all'autenticazione, controlli di rilascio e osservabilità con Sentry.

Risultato

I principali blocchi tecnici alla submission sono stati rimossi e separati dagli adempimenti legali e operativi ancora necessari.

03In produzione

Progetto clienteHospitality · Next.js · cinque lingue

Ionian Experience

Vai al sito

Progetto cliente

Piattaforma web multilingua per il settore hospitality, progettata per presentare esperienze locali e raccogliere richieste commerciali qualificate.

Vincolo sui dati

Il form pubblico doveva registrare nuovi contatti senza esporre in lettura il database che contiene i lead.

Soluzione

Ho spostato il flusso di scrittura sul server, integrando validazione, API, RLS Supabase ed email transazionali. Il client non dispone di accesso ai record esistenti.

Next.jsTypeScriptSupabaseRLSResendnext-intl
Sistema e risultato
Sistema costruito

Frontend Next.js internazionalizzato, API server, Supabase RLS, raccolta lead tramite service role ed email transazionali.

Risultato

Cinque lingue, un solo percorso controllato per l'acquisizione dei lead e nessuna lettura pubblica del CRM.

04Beta chiusa

Progetto clientePiattaforma creator · arte contemporanea

Fabbrichiere

Progetto cliente · in cui investo

Piattaforma digitale dedicata agli artisti visivi italiani: portfolio, confronto tra pari e gestione protetta dei file originali in qualità di stampa.

Scelta di prodotto

Integrare portfolio, community e una possibile evoluzione commerce senza replicare le dinamiche di un social generalista né rendere pubblici i file ad alta risoluzione.

Il mio contributo

Modello di prodotto, flussi per gli artisti, autenticazione, policy di storage, interazioni sociali, strumenti di amministrazione e disegno del futuro layer commerce.

Next.jsReactTypeScriptSupabaseRLSStripe
Sistema e risultato
Sistema costruito

Next.js e Supabase per profili artista, catalogo delle opere, originali privati, RLS, feedback e controlli amministrativi.

Risultato

Beta a inviti operativa. L'integrazione commerce con Printful e Stripe è stata progettata ma non ancora implementata.

05MVP costruito

VentureMedia cross-platform · esperienza da evento

Gran Finale

Progetto mio

Esperienza mobile per eventi: gli invitati registrano brevi video durante la festa e ricevono in seguito un film montato, senza accedere alle clip degli altri partecipanti.

Vincolo di esperienza

L'interazione durante l'evento doveva restare immediata, mentre il sistema gestiva identità, accessi ai media, rendering asincrono e pagamenti.

Architettura operativa

Ingresso all'evento, passaggio da utente anonimo a creator, permessi sui media, worker FFmpeg, pagamenti Stripe, notifiche e politiche di conservazione.

È previsto un fallback manuale per garantire il servizio anche in caso di problemi durante l'evento.

ExpoReact NativeSupabaseFFmpegStripeDocker
Sistema e risultato
Sistema costruito

Client Expo, autenticazione e storage Supabase, worker FFmpeg, Stripe, notifiche e procedura operativa di fallback.

Risultato

MVP pronto per un pilota, con media privati per impostazione predefinita e pagamenti già integrati.

06Tesi di venture

VentureB2B · edilizia · validazione di prodotto

SAL Zero

Progetto mio

Tesi di prodotto per aiutare i subappaltatori edili a collegare le evidenze di cantiere alle lavorazioni contrattuali e ridurre il valore non riconosciuto nei SAL.

Validazione prima del software

Ho definito ICP, posizionamento competitivo, modello service-first, unit economics e condizioni di stop prima di avviare lo sviluppo.

Confine tecnico

OCR, Evidence Graph ed estrazione con LLM hanno senso solo dopo una prova commerciale. L'architettura è quindi subordinata alla validazione del problema e della disponibilità a pagare.

NestJSPostgreSQLObject storageOCRLLMEvent workers
Sistema e risultato
Sistema progettato

Un Billability Engine che collega evidenze di cantiere e voci di contratto, con approvazione umana ed elaborazione asincrona tracciabile.

Risultato

Una tesi di venture con criteri misurabili per decidere se procedere, modificare il posizionamento o interrompere l'investimento.

07Online

Progetto sperimentaleDiario privato · PWA offline

Progetto mio

PWA mobile per annotare gesti, conversazioni e altri segnali personali. I dati restano sul dispositivo e non vengono inviati a un server.

Funzioni principali

Interfaccia mobile, persistenza locale, installazione offline ed esportazione, importazione ed eliminazione dei dati in formato JSON.

Non richiede account, backend o analytics. La disponibilità dei dati dipende esclusivamente dal dispositivo e dagli eventuali export creati dall'utente.

ReactTypeScriptVitePWALocal storageOffline
Sistema e risultato
Sistema costruito

PWA React progettata per smartphone, persistenza locale, supporto offline e controlli espliciti per esportare o eliminare i dati.

Risultato

Applicazione online e installabile, senza raccolta centralizzata delle informazioni inserite.

03 / Profilo

La produzione insegna.Il team non deve pagare due volte.

Software architect in The Wave Studio. Guido la delivery dei prodotti cliente, resto vicino al codice e trasformo ciò che impariamo in basi riutilizzabili per il progetto successivo.

  1. 01Rendere esplicita la decisione.
  2. 02Seguirla fino alla produzione.
  3. 03Lasciare uno standard migliore.
The Wave StudioItaliaItaliano + inglese

04 / Contatti

Hai un prodotto da portare o rimettere in produzione?

Posso supportarti su architettura software, direzione tecnica frazionale, product leadership e delivery tecnica con contributo sul codice. Scrivimi il contesto, il blocco principale e il risultato atteso: ti risponderò indicando se e come posso essere utile.