Davide Cavagnuolo Senior Full-Stack Developer
Disponibile per nuovi progettiTorino · Remoto

Prodotti web e mobile, dall'analisi alla messa in produzione.

Aiuto startup, aziende e piccoli team a trasformare requisiti e idee in software funzionante, oppure a far evolvere prodotti già in uso. Lavoro su progetti definiti, con perimetro, consegne e responsabilità sul risultato.

16anni di sviluppo software
5M+partite avviate sui giochi Gazzetta
10K+download organici per MiModa

Prodotti in produzione per La Gazzetta dello Sport e sugli store iOS e Android · Dati rilevati dai sistemi di produzione, settembre 2026.

Lavori selezionati

Prodotti consegnati,
risultati verificabili.

Quattro prodotti realmente pubblicati, più quello che sto costruendo adesso. Per ciascuno trovi il problema tecnico, il mio contributo effettivo e ciò che ha fatto il resto del team.

700+commit da giugno 2026
120+funzioni rilasciate
1.900+test automatici
100+decisioni documentate
Web app · agente AI/Prodotto indipendente/2026 →

MiModa Agent

Il reboot agent-first di MiModa: un consulente d'immagine che ragiona sull'armadio che possiedi davvero.

In test privato con i primi testerAgente a strumenti tipizzatiSviluppo assistito da agenti
PythonFastAPILangGraphPostgreSQLNext.js
Apri il sito del progetto ↗
Tripletta
Web game/La Gazzetta dello Sport/2026

Tripletta

Un gioco di collegamenti calcistici costruito su un motore riutilizzabile per grafi di conoscenza.

Online su GazzaPlayFull-stack end-to-end
ReactNext.jsTypeScriptNode.jsMongoDB
Leggi il caso studio →
MiModa
App iOS e Android/Prodotto indipendente/2022 →

MiModa

Un guardaroba digitale multipiattaforma con analisi intelligente delle immagini.

10.000+ download organici5,0 / 5 su App Store ITPubblicata e mantenuta
React NativeExpoTypeScriptRedux ToolkitRealm
Leggi il caso studio →
GazzaQuiz & QuestoQuello
Due web game/La Gazzetta dello Sport/2022 – 2023

GazzaQuiz & QuestoQuello

Due game loop differenti sopra una sola piattaforma condivisa.

5+ milioni di partite avviateDue prodotti, un core
AngularTypeScriptNgRxNode.jsExpress
Leggi il caso studio →
LineTime
Mobile game live/Garycom, oggi WeLudo/2019 – 2024

LineTime

Da prima release a piattaforma live: gameplay, backend realtime e workflow editoriale, per oltre quattro anni.

≈ 3 milioni di partite avviate2.000+ utenti attivi al giorno150 categorie in 5 lingue
UnityC#AngularNode.jsMongoDB
Leggi il caso studio →

Come posso aiutarti

Un obiettivo chiaro,
una consegna concreta.

Progetto

Realizzare un progetto

Dall'analisi al rilascio di applicazioni web, mobile o strumenti interni. Definiamo insieme perimetro, milestone e risultato atteso, con un preventivo.

Tipicamente 6–12 settimane
Evoluzione

Evolvere un prodotto

Una nuova funzionalità, la modernizzazione di un'area critica o una fase di miglioramento delimitata, dentro un prodotto già in produzione.

Da 2 settimane, a perimetro definito
Direzione

Guidare, restando hands-on

Decisioni architetturali, sviluppo delle parti delicate, code review e mentoring per team piccoli che cercano esperienza senior operativa.

1–2 giorni a settimana, minimo 3 mesi

Come lavoro

  • Lavoro da solo o mi inserisco in un team esistente, anche white-label per agenzie.
  • Prendo la responsabilità tecnica del risultato, non vendo ore.
  • Non è il caso mio: interventi di poche ore su codice che non conosco, reperibilità continuativa, siti vetrina.

Metodo

Dal primo confronto alla produzione.

Il processo si adatta al progetto, ma le decisioni restano visibili e le consegne verificabili.

  1. Confronto iniziale

    Obiettivo, utenti, stato attuale e vincoli.

  2. Perimetro e proposta

    Consegne, tempi, responsabilità e preventivo.

  3. Realizzazione

    Sviluppo per milestone e verifiche intermedie.

  4. Consegna ed evoluzione

    Rilascio, documentazione e prossimi passi.

Profilo

Senior nell'esperienza,
operativo nel lavoro.

Sviluppo software da 16 anni. Ho lavorato su web, mobile e prodotti multimediali seguendo l'intero ciclo: requisiti, architettura, sviluppo, debug, rilascio e manutenzione.

Nei ruoli di CTO e Tech Lead ho continuato a scrivere codice e a consegnare prodotto. Lavoro bene con figure non tecniche: gran parte del mio lavoro consiste nel tradurre obiettivi di business in decisioni tecniche difendibili.

Web

ReactNext.jsAngularTypeScriptJavaScript

Backend e dati

Node.jsExpressMongoDBREST API

Mobile

React NativeExpoiOS & Android release

Specializzazione aggiuntiva

UnityC#Meta Quest 3Mixed Reality

Freelance

Senior Full-Stack Developer & Tech Lead

WeLudo (già Garycom)

Senior Full Stack Developer, CTO & Tech Lead

Altran

Frontend Developer & Unity Tech Lead

SkyLab e altre esperienze

Full Stack Developer

Contatti

Cosa vuoi
costruire?

Raccontami il prodotto, la funzionalità o il problema su cui stai lavorando. Ti aiuterò a definire un primo perimetro, le consegne e una proposta di lavoro.

Scrivimi due righe su cosa vuoi ottenere, in che stato è il prodotto oggi (idea, prototipo, già in produzione) e entro quando. L'email si apre già con questi tre campi.

Disponibilità immediataProgetti · Fasi delimitate · Collaborazioni continuativeCirca 20 ore / settimanaItaliano · English