Modalità Prove · guarda come è costruito
Ogni parte, e l’incastro che la tiene.
Ogni affermazione su di me è una parte. Ogni prova è un’altra parte che puoi aprire. L’incastro tra loro dice quanto bene combaciano.
- Incastro verificato: pieno, con un sigillo. Controllato su una fonte pubblica (16 affermazioni).
- Incastro a secco: tratteggiato. Dichiarato da Danilo, non ancora dimostrato da una fonte pubblica (22 affermazioni).
40 affermazioni (16 verificate, 22 dichiarate da Danilo, 2 dati di base) · 63 prove · 86 incastri (31 verificati, 55 a secco) — contati quando il sito viene generato.
Come funziona: ogni affermazione è scritta una sola volta, in un unico file sorgente, con il suo stato e le prove a cui rimanda. Ogni pagina è costruita da quel file, e la build si ferma se un’affermazione segnata come verificata non ha prove controllate: così le pagine, il CV e questi conteggi coincidono sempre.
Identità 4
Dichiarato da Danilo
AI-Assisted Web Developer · React · Next.js · Claude Code
Incastro a secco →- Nessuna prova pubblica per ora: solo la mia dichiarazione.
Dichiarato da Danilo
Pieno diritto di lavorare nel Regno Unito e nell’UE
Incastro a secco →- Nessuna prova pubblica per ora: solo la mia dichiarazione.
Dichiarato da Danilo
Aperto a ruoli a tempo pieno e a contratto · Londra, remoto o trasferimento · Disponibile da subito
Incastro a secco →- Nessuna prova pubblica per ora: solo la mia dichiarazione.
Dichiarato da Danilo
Costruisco cose che chiunque può aprire, usare e verificare da sé. Questo CV funziona allo stesso modo: ogni progetto mostra le sue prove.
Incastro a secco →- Nessuna prova pubblica per ora: solo la mia dichiarazione.
Progetti 9
Dichiarato da Danilo
Sito web reale che ho costruito per l’attività di falegnameria ed edilizia di mio padre. Online, e le foto mostrano lavori reali.
Risultato Il sito è online (Next.js, Tailwind CSS). Questo dimostra che il sito esiste e funziona; che l’abbia costruito Danilo è una sua dichiarazione.
Incastro a secco →- londonmovebuild.com (sito online)live-demo · verificato il 29 settembre 2026Online; costruito con Next.js (servito da Vercel) e usa classi di Tailwind CSS.
- Screenshot di londonmovebuild.com (desktop e mobile)manual · verificato il 29 settembre 2026Presi dal sito online il 29/09/2026.
- Screenshot di londonmovebuild.com a larghezza tablet (768 px)manual · verificato il 29 settembre 2026Preso dal sito online il 29/09/2026 (banner dei cookie rifiutato).
- Report Lighthouse di londonmovebuild.com (mobile, configurazione predefinita)lighthouse · verificato il 29 settembre 2026Lighthouse 13.5.0 eseguito sul sito online il 29/09/2026: formato mobile, rallentamento simulato (la configurazione predefinita). Un’esecuzione; i punteggi variano da un’esecuzione all’altra.
- Scansione di accessibilità axe di londonmovebuild.com (375 e 1440 px)local-test · verificato il 29 settembre 2026axe-core 4.13.0 (@axe-core/playwright, Chromium) sul sito online il 29/09/2026, pagina appena caricata. Stesso risultato a entrambe le larghezze: 1 regola grave (color-contrast, 2 elementi), nessuna violazione critica, moderata o lieve; 46 regole superate.
Dichiarato da Danilo
Sito web di Signal Ads Lab, il mio servizio di video ads in formato breve. Il sito è online su signaladslab.com.
Risultato Il sito è online (verificato il 03/10/2026), con screenshot reali presi dai suoi file sorgente il 29/09/2026. Questo dimostra che il sito esiste e funziona; che l’abbia costruito Danilo è una sua dichiarazione. I video del portfolio sul sito sono lavori concept, non lavori per clienti.
Incastro a secco →- Screenshot del sito di Signal Ads Lab (home e portfolio)manual · verificato il 29 settembre 2026Presi il 29/09/2026 dai file reali del sito (ultima versione, commit 651877b), mentre il dominio era offline.
- signaladslab.com (sito online)live-demo · verificato il 3 ottobre 2026Di nuovo online il 03/10/2026 (HTTPS, www reindirizza al dominio principale); sito statico servito da Netlify.
- Screenshot di signaladslab.com (desktop e mobile)manual · verificato il 3 ottobre 2026Presi dal sito online il 03/10/2026 (non è comparso alcun banner dei cookie).
- Screenshot di signaladslab.com a larghezza tablet (768 px)manual · verificato il 3 ottobre 2026Preso dal sito online il 03/10/2026.
- Report Lighthouse di signaladslab.com (mobile, configurazione predefinita)lighthouse · verificato il 5 ottobre 2026Lighthouse 13.5.0 eseguito sul sito online il 05/10/2026, dopo le correzioni di velocità e accessibilità fatte da Danilo lo stesso giorno (video più leggeri, il cubo 3D caricato dopo e un’immagine ferma sui telefoni, etichette del modulo, contrasto): formato mobile, rallentamento simulato (la configurazione predefinita). Prima di due esecuzioni; la seconda ha dato Performance 63. È pubblicato solo un riepilogo del report, perché il report completo cita un indirizzo di un modulo del sito che resta fuori da questo CV.
- Scansione di accessibilità axe di signaladslab.com (375 e 1440 px)local-test · verificato il 5 ottobre 2026axe-core 4.13.0 (@axe-core/playwright, Chromium) sul sito online il 05/10/2026, pagina appena caricata, dopo le correzioni dello stesso giorno. A 375 px: nessuna critica o grave, 1 moderata (region); 44 regole superate. A 1440 px: 1 grave (color-contrast, 1 elemento), 1 moderata (region); 43 regole superate. Il 03/10/2026 entrambe le larghezze avevano 2 critiche (label, select-name) e 2 gravi. È pubblicato solo un riepilogo dei risultati, perché i risultati completi citano i link di pagamento del sito.
- Sorgente di Signal Ads Lab: la comparsa allo scorrimento (CSS) (index.html, righe 202–208)manual · verificato il 3 ottobre 2026Copiato testualmente dal file sorgente del sito il 03/10/2026 (fine riga normalizzati); le stesse righe sono nella pagina servita quel giorno dal sito online.
- Sorgente di Signal Ads Lab: la comparsa allo scorrimento (JavaScript) (index.html, righe 3657–3666)manual · verificato il 3 ottobre 2026Copiato testualmente dal file sorgente del sito il 03/10/2026 (fine riga normalizzati); le stesse righe sono nella pagina servita quel giorno dal sito online.
Dichiarato da Danilo
Un workflow AI multi-agente che ho progettato e diretto con Claude Code: costruisce e mette alla prova una skill di web design riutilizzabile (agenti builder, revisore, fixer e verificatore; checkpoint e hash SHA-256). La prima versione di questo CV è stata costruita con esso.
Risultato Estratti testuali del log di revisione (28/09/2026): quattro turni di due critici isolati ciascuno sono finiti con FAIL; dopo l’ultimo turno di correzione, due verificatori hanno chiuso ogni rilievo grave e lo step 2 è passato. La skill è una release candidate: il benchmark A/B contro l’uso senza la skill è progettato ma non ancora eseguito. Che il workflow l’abbia progettato e diretto Danilo, e che la prima versione di questo CV sia stata costruita con esso, sono sue dichiarazioni.
Incastro a secco →- Log di revisione FWEA: il controllo di isolamento dei critici (tools/step2/STEP2_RUN_LOG.md, righe 10 e 12–14)manual · verificato il 2 ottobre 2026Il controllo di isolamento al lancio 1 (28/09/2026), letto dagli eventi di avvio dei processi critici stessi: server MCP, strumenti, modalità dei permessi. Copiato testualmente il 02/10/2026 dal log (sha256 1beac5c6…); la riga 11 (la cartella di memoria, un percorso locale) è omessa.
- Log di revisione FWEA: risultato del turno 0 (tools/step2/STEP2_RUN_LOG.md, righe 16–19)manual · verificato il 2 ottobre 2026Due critici isolati (lente 1 e lente 2) sul primo albero, 28/09/2026: entrambi FAIL. Copiato testualmente il 02/10/2026 dal log (sha256 1beac5c6…).
- Log di revisione FWEA: risultato del turno 1 (tools/step2/STEP2_RUN_LOG.md, righe 27–30)manual · verificato il 2 ottobre 2026Critici nuovi dopo il turno di correzione 1, 28/09/2026: entrambi FAIL. Copiato testualmente il 02/10/2026 dal log (sha256 1beac5c6…).
- Log di revisione FWEA: risultato del turno 2 (tools/step2/STEP2_RUN_LOG.md, righe 38–42)manual · verificato il 2 ottobre 2026Critici nuovi dopo il turno di correzione 2, 28/09/2026: entrambi FAIL; l’andamento dei rilievi BLOCKER e MAJOR per lente. Copiato testualmente il 02/10/2026 dal log (sha256 1beac5c6…).
- Log di revisione FWEA: risultato dei critici finali (tools/step2/STEP2_RUN_LOG.md, righe 55–58)manual · verificato il 2 ottobre 2026Critici finali con isolamento più rigido (nessun materiale di test), 28/09/2026: entrambi FAIL; 18 rilievi gravi distinti. Copiato testualmente il 02/10/2026 dal log (sha256 1beac5c6…).
- Log di revisione FWEA: risultato della verifica mirata (tools/step2/STEP2_RUN_LOG.md, righe 66–70)manual · verificato il 2 ottobre 2026Due verificatori dopo l’ultimo turno di correzione, 28/09/2026: ogni rilievo grave chiuso, nessun nuovo BLOCKER o MAJOR; step 2 PASS. Copiato testualmente il 02/10/2026 dal log (sha256 1beac5c6…).
- Checkpoint di FWEA: record del digest dell’albero della skill e di MANIFEST.sha256manual · verificato il 2 ottobre 2026Digest dell’albero della skill 8551e9a4…593b (l’albero che ha superato lo step 2) e MANIFEST.sha256 (684 righe, sha256 39f26951…96c7) del checkpoint della release candidate: calcolati in locale il 02/10/2026; i file della skill non sono pubblicati.
Dichiarato da Danilo
Concept video con l’AI: una modella di moda virtuale coerente, una scena fantasy cinematografica e un corto animato, realizzati con strumenti video AI. Lavori concept, non lavori per clienti.
Risultato I video stessi (generati con l’AI).
Incastro a secco →- Concept video con l’AI (3 brevi video)manual · verificato il 29 settembre 2026Modella di moda virtuale, scena fantasy cinematografica, corto animato. Realizzati con strumenti video AI (Higgsfield).
Dichiarato da Danilo
CURATA: un prototipo di boutique di articoli Amazon UK, scelti dal personaggio Cura. È un prototipo, non un negozio attivo.
Risultato Screenshot reali della pagina, presi dal progetto in esecuzione il 29/09/2026. Che l’abbia costruito Danilo è una sua dichiarazione.
Incastro a secco →- Screenshot del prototipo CURATA (desktop e mobile)manual · verificato il 29 settembre 2026Presi il 29/09/2026 dal progetto in esecuzione in locale, perché non è online.
- Registrazione dello schermo del prototipo CURATA in esecuzione (13 s, senza audio)manual · verificato il 29 settembre 2026Registrata il 29/09/2026 con Playwright dal progetto in esecuzione in locale: la home page, poi le schede delle stanze che riproducono i loro video al passaggio del puntatore.
- Sorgente di CURATA: le sei stanze (src/app/page.tsx, righe 76–84)manual · verificato il 29 settembre 2026Copiato testualmente dal file sorgente reale il 29/09/2026 (fine riga normalizzati).
- Sorgente di CURATA: una scheda stanza che riproduce il suo video al passaggio del puntatore (src/app/page.tsx, righe 522–545)manual · verificato il 29 settembre 2026Copiato testualmente dal file sorgente reale il 29/09/2026 (fine riga normalizzati).
Dichiarato da Danilo
Streetlight Studios: una landing page concept per video ads di qualità cinematografica. Un concept, non un lavoro per un cliente.
Risultato Screenshot reali della pagina, presi dal suo file sorgente il 29/09/2026. Che l’abbia costruito Danilo è una sua dichiarazione.
Incastro a secco →- Screenshot della pagina concept di Streetlight Studios (desktop e mobile)manual · verificato il 29 settembre 2026Presi il 29/09/2026 dal file sorgente della pagina stessa, perché non è online.
- Registrazione dello schermo dell’apertura della pagina Streetlight Studios (7,6 s, senza audio)manual · verificato il 29 settembre 2026Registrata il 29/09/2026 con Playwright dal file sorgente della pagina stessa, dal primo fotogramma: loader, letterbox, titolo.
- Sorgente di Streetlight: barre letterbox (CSS) (mockup-cinema-ads.html, righe 137–142)manual · verificato il 29 settembre 2026Copiato testualmente dal file sorgente reale il 29/09/2026 (fine riga normalizzati).
- Sorgente di Streetlight: schermata di caricamento (CSS) (mockup-cinema-ads.html, righe 92–115)manual · verificato il 29 settembre 2026Copiato testualmente dal file sorgente reale il 29/09/2026 (fine riga normalizzati).
- Sorgente di Streetlight: disegno del logo (CSS) (mockup-cinema-ads.html, righe 317–331)manual · verificato il 29 settembre 2026Copiato testualmente dal file sorgente reale il 29/09/2026 (fine riga normalizzati).
- Sorgente di Streetlight: comparsa del titolo riga per riga (CSS) (mockup-cinema-ads.html, righe 443–452)manual · verificato il 29 settembre 2026Copiato testualmente dal file sorgente reale il 29/09/2026 (fine riga normalizzati).
- Sorgente di Streetlight: regole per il movimento ridotto (CSS) (mockup-cinema-ads.html, righe 351–363)manual · verificato il 29 settembre 2026Copiato testualmente dal file sorgente reale il 29/09/2026 (fine riga normalizzati).
- Sorgente di Streetlight: come si nasconde la schermata di caricamento (JavaScript) (mockup-cinema-ads.html, righe 2244–2262)manual · verificato il 29 settembre 2026Copiato testualmente dal file sorgente reale il 29/09/2026 (fine riga normalizzati).
- Sorgente di Streetlight: testo principale a macchina da scrivere (JavaScript) (mockup-cinema-ads.html, righe 2486–2510)manual · verificato il 29 settembre 2026Copiato testualmente dal file sorgente reale il 29/09/2026 (fine riga normalizzati).
Dichiarato da Danilo
LocalVision Studio: un prototipo di sito che offre siti web e video AI alle attività locali, costruito intorno a un “simulatore di upgrade per attività” interattivo. Un prototipo, non un lavoro per un cliente.
Risultato Screenshot reali della pagina, presi dal progetto in esecuzione il 29/09/2026. Che l’abbia costruito Danilo è una sua dichiarazione.
Incastro a secco →- Screenshot del prototipo LocalVision Studio (desktop e mobile)manual · verificato il 29 settembre 2026Presi il 29/09/2026 dal progetto in esecuzione in locale, perché non è online.
- Registrazione dello schermo del simulatore di upgrade per attività di LocalVision (13 s, senza audio)manual · verificato il 29 settembre 2026Registrata il 29/09/2026 con Playwright dal progetto in esecuzione in locale: la scelta di un’attività, un problema, un obiettivo e una trasformazione nel simulatore.
- Sorgente di LocalVision: lo stato del simulatore (src/components/Simulator.tsx, righe 36–58)manual · verificato il 29 settembre 2026Copiato testualmente dal file sorgente reale il 29/09/2026 (fine riga normalizzati).
- Sorgente di LocalVision: i pulsanti di scelta (src/components/Simulator.tsx, righe 226–264)manual · verificato il 29 settembre 2026Copiato testualmente dal file sorgente reale il 29/09/2026 (fine riga normalizzati).
Dichiarato da Danilo
TAGLIO Soho: un sito concept per una pizzeria al taglio romana fittizia a Soho, Londra. TAGLIO non è una vera pizzeria; è un concept, non un lavoro per un cliente.
Risultato Screenshot reali della pagina, presi dal suo file sorgente il 29/09/2026. Che l’abbia costruito Danilo è una sua dichiarazione.
Incastro a secco →- Screenshot della pagina concept di TAGLIO Soho (desktop e mobile)manual · verificato il 29 settembre 2026Presi il 29/09/2026 dal file sorgente della pagina stessa, perché non è online.
- Screenshot della pagina concept di TAGLIO Soho a larghezza tablet (768 px)manual · verificato il 29 settembre 2026Preso il 29/09/2026 dal file sorgente della pagina stessa.
- Sorgente di TAGLIO: il breakpoint mobile (CSS) (index.html, righe 298–315)manual · verificato il 29 settembre 2026Copiato testualmente dal file sorgente reale il 29/09/2026 (fine riga normalizzati).
- Sorgente di TAGLIO: le griglie desktop (CSS) (index.html, righe 189–207)manual · verificato il 29 settembre 2026Copiato testualmente dal file sorgente reale il 29/09/2026 (fine riga normalizzati).
Competenze 11
✓ Verificato
HTML, CSS e web design responsive
Risultato Due certificazioni freeCodeCamp: un esame e una certificazione con 5 progetti (modulo di sondaggio, pagina tributo, pagina di documentazione tecnica, landing page di prodotto, portfolio personale).
Incastro verificato →- freeCodeCamp: Responsive Web Designfreecodecamp · verificato il 29 settembre 2026Rilasciato il 20 lug 2026. Verificato sull’API pubblica di freeCodeCamp.
- freeCodeCamp: Legacy Responsive Web Design V8freecodecamp · verificato il 29 settembre 2026Rilasciato il 15 lug 2026. Verificato sull’API pubblica di freeCodeCamp.
✓ Verificato
JavaScript
Risultato Certificazione freeCodeCamp JavaScript e codice JavaScript pubblico su GitHub.
Incastro verificato →- freeCodeCamp: JavaScriptfreecodecamp · verificato il 29 settembre 2026Rilasciato il 31 ago 2026. Verificato sull’API pubblica di freeCodeCamp.
- back-end-development-and-apis (fork)github · verificato il 28 settembre 2026Fork del repository di freeCodeCamp con un commit di Danilo con le sue soluzioni dei workshop.
- Sorgente del convertitore di maiuscole/minuscole: le quattro funzioni (build-a-case-converter/case_converter/index.js, righe 1–20)manual · verificato il 2 ottobre 2026Dal commit a3d68af (26 set 2026) di zurukzuruk1 nel repository back-end-development-and-apis. Copiato testualmente il 02/10/2026 (fine riga normalizzati).
- Test del convertitore di maiuscole/minuscole: quattro controlli assert.strictEqual (build-a-case-converter/case_converter/index.test.js, righe 1–18)manual · verificato il 2 ottobre 2026Dal commit a3d68af (26 set 2026) di zurukzuruk1 nel repository back-end-development-and-apis. Copiato testualmente il 02/10/2026 (fine riga normalizzati).
- Sorgente del controllo dei numeri primi: isPrime (build-a-prime-number-checker-module/index.js, righe 1–11)manual · verificato il 2 ottobre 2026Dal commit a3d68af (26 set 2026) di zurukzuruk1 nel repository back-end-development-and-apis. Copiato testualmente il 02/10/2026 (fine riga normalizzati).
✓ Verificato
Librerie per lo sviluppo front-end
Risultato Certificazione freeCodeCamp Frontend Development Libraries.
Incastro verificato →- freeCodeCamp: Frontend Development Librariesfreecodecamp · verificato il 29 settembre 2026Rilasciato il 5 set 2026. Verificato sull’API pubblica di freeCodeCamp.
✓ Verificato
Node.js e API (basi del back-end)
Risultato Certificazione freeCodeCamp Backend Development and APIs, e un repository pubblico con un commit di Danilo con le sue soluzioni dei workshop.
Incastro verificato →- freeCodeCamp: Backend Development and APIsfreecodecamp · verificato il 29 settembre 2026Rilasciato il 27 set 2026. Verificato sull’API pubblica di freeCodeCamp.
- back-end-development-and-apis (fork)github · verificato il 28 settembre 2026Fork del repository di freeCodeCamp con un commit di Danilo con le sue soluzioni dei workshop.
- Sorgente delle route protette con JWT: registrazione e login con bcrypt e JWT (build-jwt-protected-routes/routes/auth.js, righe 11–52)manual · verificato il 2 ottobre 2026Dal commit a3d68af (26 set 2026) di zurukzuruk1 nel repository back-end-development-and-apis. Copiato testualmente il 02/10/2026 (fine riga normalizzati).
- Sorgente della Bank API: la route di trasferimento e i suoi controlli (build-a-bank-api/server.js, righe 30–71)manual · verificato il 2 ottobre 2026Dal commit a3d68af (26 set 2026) di zurukzuruk1 nel repository back-end-development-and-apis. Copiato testualmente il 02/10/2026 (fine riga normalizzati).
✓ Verificato
SQL, PostgreSQL e Bash
Risultato Due certificazioni freeCodeCamp Relational Database (una con 5 progetti) e due progetti pubblici di database su GitHub.
Incastro verificato →- freeCodeCamp: Relational Databasefreecodecamp · verificato il 29 settembre 2026Rilasciato il 27 set 2026. Verificato sull’API pubblica di freeCodeCamp.
- freeCodeCamp: Relational Database V8freecodecamp · verificato il 29 settembre 2026Rilasciato il 26 set 2026. Verificato sull’API pubblica di freeCodeCamp.
- celestial-bodies-databasegithub · verificato il 28 settembre 2026Progetto di database PostgreSQL (freeCodeCamp).
- salon-appointment-schedulergithub · verificato il 28 settembre 2026Agenda appuntamenti in Bash + SQL (freeCodeCamp).
- Database dei corpi celesti: l’intero file SQL (universe.sql, righe 1–464)manual · verificato il 2 ottobre 2026Dal commit c2b1392 (18 set 2026) di zurukzuruk1 nel repository celestial-bodies-database. Copiato per intero il 02/10/2026 (fine riga normalizzati).
- Agenda appuntamenti per un salone: l’intero file SQL (salon.sql, righe 1–267)manual · verificato il 2 ottobre 2026Dal commit 5c04648 (25 set 2026) di zurukzuruk1 nel repository salon-appointment-scheduler. Copiato per intero il 02/10/2026 (fine riga normalizzati).
- Agenda appuntamenti per un salone: le righe di query dello script (salon.sh, righe 14–57)manual · verificato il 2 ottobre 2026Dal commit 5c04648 (25 set 2026) di zurukzuruk1 nel repository salon-appointment-scheduler. Copiato testualmente il 02/10/2026 (fine riga normalizzati).
✓ Verificato
Basi di Python
Risultato Certificazione freeCodeCamp Python.
Incastro verificato →- freeCodeCamp: Pythonfreecodecamp · verificato il 29 settembre 2026Rilasciato il 14 set 2026. Verificato sull’API pubblica di freeCodeCamp.
✓ Verificato
Git e GitHub
Risultato Profilo GitHub pubblico con repository.
Incastro verificato →- Profilo GitHub zurukzuruk1github · verificato il 29 settembre 2026Profilo pubblico con repository.
Dichiarato da Danilo
Next.js e Tailwind CSS, usati per costruire il sito di London Move Build
Risultato Il sito online è costruito con Next.js e usa classi di Tailwind CSS (verificato il 29/09/2026). Che l’abbia costruito Danilo è una sua dichiarazione.
Incastro a secco →- londonmovebuild.com (sito online)live-demo · verificato il 29 settembre 2026Online; costruito con Next.js (servito da Vercel) e usa classi di Tailwind CSS.
✓ Verificato
React
Risultato Certificazione freeCodeCamp Frontend Development Libraries (5 set 2026), il cui curriculum ufficiale comprende React.
Incastro verificato →- freeCodeCamp: Frontend Development Librariesfreecodecamp · verificato il 29 settembre 2026Rilasciato il 5 set 2026. Verificato sull’API pubblica di freeCodeCamp.
- Curriculum ufficiale di freeCodeCamp: Front End Development Libraries (v9)github · verificato il 8 ottobre 2026Il curriculum ufficiale v9 di freeCodeCamp per la certificazione Front End Development Libraries: moduli react-fundamentals e react-state-hooks-and-routing — componenti, dati, stato, effetti, form, recupero dei dati, routing; verificato l’08/10/2026.
Dichiarato da Danilo
Sviluppo assistito dall’AI con Claude Code; workflow multi-agente con ruoli di builder, revisore, fixer e verificatore; progettazione e test di skill per Claude Code
Risultato Il log di revisione di FWEA (28/09/2026) e il record del checkpoint mostrano un workflow multi-agente che mette alla prova una skill: agenti critici isolati con strumenti di sola lettura, poi due agenti verificatori che hanno chiuso ogni rilievo grave. Che il workflow l’abbia progettato Danilo, e il resto di questa affermazione, sono sue dichiarazioni.
Incastro a secco →- Log di revisione FWEA: il controllo di isolamento dei critici (tools/step2/STEP2_RUN_LOG.md, righe 10 e 12–14)manual · verificato il 2 ottobre 2026Il controllo di isolamento al lancio 1 (28/09/2026), letto dagli eventi di avvio dei processi critici stessi: server MCP, strumenti, modalità dei permessi. Copiato testualmente il 02/10/2026 dal log (sha256 1beac5c6…); la riga 11 (la cartella di memoria, un percorso locale) è omessa.
- Log di revisione FWEA: risultato del turno 0 (tools/step2/STEP2_RUN_LOG.md, righe 16–19)manual · verificato il 2 ottobre 2026Due critici isolati (lente 1 e lente 2) sul primo albero, 28/09/2026: entrambi FAIL. Copiato testualmente il 02/10/2026 dal log (sha256 1beac5c6…).
- Log di revisione FWEA: risultato della verifica mirata (tools/step2/STEP2_RUN_LOG.md, righe 66–70)manual · verificato il 2 ottobre 2026Due verificatori dopo l’ultimo turno di correzione, 28/09/2026: ogni rilievo grave chiuso, nessun nuovo BLOCKER o MAJOR; step 2 PASS. Copiato testualmente il 02/10/2026 dal log (sha256 1beac5c6…).
- Checkpoint di FWEA: record del digest dell’albero della skill e di MANIFEST.sha256manual · verificato il 2 ottobre 2026Digest dell’albero della skill 8551e9a4…593b (l’albero che ha superato lo step 2) e MANIFEST.sha256 (684 righe, sha256 39f26951…96c7) del checkpoint della release candidate: calcolati in locale il 02/10/2026; i file della skill non sono pubblicati.
Dichiarato da Danilo
Ho progettato ILF, un framework personale di “lab” AI strutturati per web design, film, cibo e prodotti
Incastro a secco →- Nessuna prova pubblica per ora: solo la mia dichiarazione.
Certificazioni 8
✓ Verificato
Certificazione freeCodeCamp Backend Development and APIs (27 set 2026)
Risultato Pagina pubblica del certificato rilasciato a Danilo Alessandro Vinciprova da freeCodeCamp.
Incastro verificato →- freeCodeCamp: Backend Development and APIsfreecodecamp · verificato il 29 settembre 2026Rilasciato il 27 set 2026. Verificato sull’API pubblica di freeCodeCamp.
✓ Verificato
Certificazione freeCodeCamp Relational Database (27 set 2026)
Risultato Pagina pubblica del certificato rilasciato a Danilo Alessandro Vinciprova da freeCodeCamp.
Incastro verificato →- freeCodeCamp: Relational Databasefreecodecamp · verificato il 29 settembre 2026Rilasciato il 27 set 2026. Verificato sull’API pubblica di freeCodeCamp.
✓ Verificato
Certificazione freeCodeCamp Relational Database V8 (26 set 2026)
Risultato Pagina pubblica del certificato rilasciato a Danilo Alessandro Vinciprova da freeCodeCamp.
Incastro verificato →- freeCodeCamp: Relational Database V8freecodecamp · verificato il 29 settembre 2026Rilasciato il 26 set 2026. Verificato sull’API pubblica di freeCodeCamp.
✓ Verificato
Certificazione freeCodeCamp Python (14 set 2026)
Risultato Pagina pubblica del certificato rilasciato a Danilo Alessandro Vinciprova da freeCodeCamp.
Incastro verificato →- freeCodeCamp: Pythonfreecodecamp · verificato il 29 settembre 2026Rilasciato il 14 set 2026. Verificato sull’API pubblica di freeCodeCamp.
✓ Verificato
Certificazione freeCodeCamp Frontend Development Libraries (5 set 2026)
Risultato Pagina pubblica del certificato rilasciato a Danilo Alessandro Vinciprova da freeCodeCamp.
Incastro verificato →- freeCodeCamp: Frontend Development Librariesfreecodecamp · verificato il 29 settembre 2026Rilasciato il 5 set 2026. Verificato sull’API pubblica di freeCodeCamp.
✓ Verificato
Certificazione freeCodeCamp JavaScript (31 ago 2026)
Risultato Pagina pubblica del certificato rilasciato a Danilo Alessandro Vinciprova da freeCodeCamp.
Incastro verificato →- freeCodeCamp: JavaScriptfreecodecamp · verificato il 29 settembre 2026Rilasciato il 31 ago 2026. Verificato sull’API pubblica di freeCodeCamp.
✓ Verificato
Certificazione freeCodeCamp Responsive Web Design (20 lug 2026)
Risultato Pagina pubblica del certificato rilasciato a Danilo Alessandro Vinciprova da freeCodeCamp.
Incastro verificato →- freeCodeCamp: Responsive Web Designfreecodecamp · verificato il 29 settembre 2026Rilasciato il 20 lug 2026. Verificato sull’API pubblica di freeCodeCamp.
✓ Verificato
Certificazione freeCodeCamp Legacy Responsive Web Design V8 (15 lug 2026)
Risultato Pagina pubblica del certificato rilasciato a Danilo Alessandro Vinciprova da freeCodeCamp.
Incastro verificato →- freeCodeCamp: Legacy Responsive Web Design V8freecodecamp · verificato il 29 settembre 2026Rilasciato il 15 lug 2026. Verificato sull’API pubblica di freeCodeCamp.
Lavoro, istruzione e lingue 8
Dichiarato da Danilo
Studio autonomo di sviluppo web e strumenti AI, Londra, da novembre 2025 a oggi: gli strumenti AI da solo e con video su YouTube, poi le certificazioni freeCodeCamp
Incastro a secco →- Nessuna prova pubblica per ora: solo la mia dichiarazione.
Dichiarato da Danilo
Fattorino per Uber (da giugno 2019) e Gopuff (da marzo 2023), Londra, fino all’inizio del 2025
Incastro a secco →- Nessuna prova pubblica per ora: solo la mia dichiarazione.
Dichiarato da Danilo
Dog walker e pet sitter per famiglie private, Londra, agosto–ottobre 2019
Incastro a secco →- Nessuna prova pubblica per ora: solo la mia dichiarazione.
Dichiarato da Danilo
Lavapiatti (kitchen porter) presso Regency, ufficio di Blackfriars, Londra, gennaio–aprile 2018
Incastro a secco →- Nessuna prova pubblica per ora: solo la mia dichiarazione.
Dato di base
Istituto Alberghiero (scuola secondaria superiore), Italia: completati 3 anni su 5
Dato di base
Italiano: madrelingua
Dichiarato da Danilo
Spagnolo: fluente
Incastro a secco →- Nessuna prova pubblica per ora: solo la mia dichiarazione.
Dichiarato da Danilo
Inglese: intermedio alto (B2, autovalutato)
Incastro a secco →- Nessuna prova pubblica per ora: solo la mia dichiarazione.
Tutti gli incastri, come testo
- AI-Assisted Web Developer · React · Next.js · Claude Code → nessuna prova pubblica (incastro a secco)
- Pieno diritto di lavorare nel Regno Unito e nell’UE → nessuna prova pubblica (incastro a secco)
- Aperto a ruoli a tempo pieno e a contratto · Londra, remoto o trasferimento · Disponibile da subito → nessuna prova pubblica (incastro a secco)
- Costruisco cose che chiunque può aprire, usare e verificare da sé. Questo CV funziona allo stesso modo: ogni progetto mostra le sue prove. → nessuna prova pubblica (incastro a secco)
- HTML, CSS e web design responsive → freeCodeCamp: Responsive Web Design; freeCodeCamp: Legacy Responsive Web Design V8 (incastro verificato)
- JavaScript → freeCodeCamp: JavaScript; back-end-development-and-apis (fork); Sorgente del convertitore di maiuscole/minuscole: le quattro funzioni (build-a-case-converter/case_converter/index.js, righe 1–20); Test del convertitore di maiuscole/minuscole: quattro controlli assert.strictEqual (build-a-case-converter/case_converter/index.test.js, righe 1–18); Sorgente del controllo dei numeri primi: isPrime (build-a-prime-number-checker-module/index.js, righe 1–11) (incastro verificato)
- Librerie per lo sviluppo front-end → freeCodeCamp: Frontend Development Libraries (incastro verificato)
- Node.js e API (basi del back-end) → freeCodeCamp: Backend Development and APIs; back-end-development-and-apis (fork); Sorgente delle route protette con JWT: registrazione e login con bcrypt e JWT (build-jwt-protected-routes/routes/auth.js, righe 11–52); Sorgente della Bank API: la route di trasferimento e i suoi controlli (build-a-bank-api/server.js, righe 30–71) (incastro verificato)
- SQL, PostgreSQL e Bash → freeCodeCamp: Relational Database; freeCodeCamp: Relational Database V8; celestial-bodies-database; salon-appointment-scheduler; Database dei corpi celesti: l’intero file SQL (universe.sql, righe 1–464); Agenda appuntamenti per un salone: l’intero file SQL (salon.sql, righe 1–267); Agenda appuntamenti per un salone: le righe di query dello script (salon.sh, righe 14–57) (incastro verificato)
- Basi di Python → freeCodeCamp: Python (incastro verificato)
- Git e GitHub → Profilo GitHub zurukzuruk1 (incastro verificato)
- Next.js e Tailwind CSS, usati per costruire il sito di London Move Build → londonmovebuild.com (sito online) (incastro a secco)
- React → freeCodeCamp: Frontend Development Libraries; Curriculum ufficiale di freeCodeCamp: Front End Development Libraries (v9) (incastro verificato)
- Sviluppo assistito dall’AI con Claude Code; workflow multi-agente con ruoli di builder, revisore, fixer e verificatore; progettazione e test di skill per Claude Code → Log di revisione FWEA: il controllo di isolamento dei critici (tools/step2/STEP2_RUN_LOG.md, righe 10 e 12–14); Log di revisione FWEA: risultato del turno 0 (tools/step2/STEP2_RUN_LOG.md, righe 16–19); Log di revisione FWEA: risultato della verifica mirata (tools/step2/STEP2_RUN_LOG.md, righe 66–70); Checkpoint di FWEA: record del digest dell’albero della skill e di MANIFEST.sha256 (incastro a secco)
- Ho progettato ILF, un framework personale di “lab” AI strutturati per web design, film, cibo e prodotti → nessuna prova pubblica (incastro a secco)
- Sito web reale che ho costruito per l’attività di falegnameria ed edilizia di mio padre. Online, e le foto mostrano lavori reali. → londonmovebuild.com (sito online); Screenshot di londonmovebuild.com (desktop e mobile); Screenshot di londonmovebuild.com a larghezza tablet (768 px); Report Lighthouse di londonmovebuild.com (mobile, configurazione predefinita); Scansione di accessibilità axe di londonmovebuild.com (375 e 1440 px) (incastro a secco)
- Sito web di Signal Ads Lab, il mio servizio di video ads in formato breve. Il sito è online su signaladslab.com. → Screenshot del sito di Signal Ads Lab (home e portfolio); signaladslab.com (sito online); Screenshot di signaladslab.com (desktop e mobile); Screenshot di signaladslab.com a larghezza tablet (768 px); Report Lighthouse di signaladslab.com (mobile, configurazione predefinita); Scansione di accessibilità axe di signaladslab.com (375 e 1440 px); Sorgente di Signal Ads Lab: la comparsa allo scorrimento (CSS) (index.html, righe 202–208); Sorgente di Signal Ads Lab: la comparsa allo scorrimento (JavaScript) (index.html, righe 3657–3666) (incastro a secco)
- Un workflow AI multi-agente che ho progettato e diretto con Claude Code: costruisce e mette alla prova una skill di web design riutilizzabile (agenti builder, revisore, fixer e verificatore; checkpoint e hash SHA-256). La prima versione di questo CV è stata costruita con esso. → Log di revisione FWEA: il controllo di isolamento dei critici (tools/step2/STEP2_RUN_LOG.md, righe 10 e 12–14); Log di revisione FWEA: risultato del turno 0 (tools/step2/STEP2_RUN_LOG.md, righe 16–19); Log di revisione FWEA: risultato del turno 1 (tools/step2/STEP2_RUN_LOG.md, righe 27–30); Log di revisione FWEA: risultato del turno 2 (tools/step2/STEP2_RUN_LOG.md, righe 38–42); Log di revisione FWEA: risultato dei critici finali (tools/step2/STEP2_RUN_LOG.md, righe 55–58); Log di revisione FWEA: risultato della verifica mirata (tools/step2/STEP2_RUN_LOG.md, righe 66–70); Checkpoint di FWEA: record del digest dell’albero della skill e di MANIFEST.sha256 (incastro a secco)
- Concept video con l’AI: una modella di moda virtuale coerente, una scena fantasy cinematografica e un corto animato, realizzati con strumenti video AI. Lavori concept, non lavori per clienti. → Concept video con l’AI (3 brevi video) (incastro a secco)
- CURATA: un prototipo di boutique di articoli Amazon UK, scelti dal personaggio Cura. È un prototipo, non un negozio attivo. → Screenshot del prototipo CURATA (desktop e mobile); Registrazione dello schermo del prototipo CURATA in esecuzione (13 s, senza audio); Sorgente di CURATA: le sei stanze (src/app/page.tsx, righe 76–84); Sorgente di CURATA: una scheda stanza che riproduce il suo video al passaggio del puntatore (src/app/page.tsx, righe 522–545) (incastro a secco)
- Streetlight Studios: una landing page concept per video ads di qualità cinematografica. Un concept, non un lavoro per un cliente. → Screenshot della pagina concept di Streetlight Studios (desktop e mobile); Registrazione dello schermo dell’apertura della pagina Streetlight Studios (7,6 s, senza audio); Sorgente di Streetlight: barre letterbox (CSS) (mockup-cinema-ads.html, righe 137–142); Sorgente di Streetlight: schermata di caricamento (CSS) (mockup-cinema-ads.html, righe 92–115); Sorgente di Streetlight: disegno del logo (CSS) (mockup-cinema-ads.html, righe 317–331); Sorgente di Streetlight: comparsa del titolo riga per riga (CSS) (mockup-cinema-ads.html, righe 443–452); Sorgente di Streetlight: regole per il movimento ridotto (CSS) (mockup-cinema-ads.html, righe 351–363); Sorgente di Streetlight: come si nasconde la schermata di caricamento (JavaScript) (mockup-cinema-ads.html, righe 2244–2262); Sorgente di Streetlight: testo principale a macchina da scrivere (JavaScript) (mockup-cinema-ads.html, righe 2486–2510) (incastro a secco)
- LocalVision Studio: un prototipo di sito che offre siti web e video AI alle attività locali, costruito intorno a un “simulatore di upgrade per attività” interattivo. Un prototipo, non un lavoro per un cliente. → Screenshot del prototipo LocalVision Studio (desktop e mobile); Registrazione dello schermo del simulatore di upgrade per attività di LocalVision (13 s, senza audio); Sorgente di LocalVision: lo stato del simulatore (src/components/Simulator.tsx, righe 36–58); Sorgente di LocalVision: i pulsanti di scelta (src/components/Simulator.tsx, righe 226–264) (incastro a secco)
- TAGLIO Soho: un sito concept per una pizzeria al taglio romana fittizia a Soho, Londra. TAGLIO non è una vera pizzeria; è un concept, non un lavoro per un cliente. → Screenshot della pagina concept di TAGLIO Soho (desktop e mobile); Screenshot della pagina concept di TAGLIO Soho a larghezza tablet (768 px); Sorgente di TAGLIO: il breakpoint mobile (CSS) (index.html, righe 298–315); Sorgente di TAGLIO: le griglie desktop (CSS) (index.html, righe 189–207) (incastro a secco)
- Ho scritto io il codice degli esercizi freeCodeCamp mostrato nelle pagine delle competenze. → Sorgente del convertitore di maiuscole/minuscole: le quattro funzioni (build-a-case-converter/case_converter/index.js, righe 1–20); Test del convertitore di maiuscole/minuscole: quattro controlli assert.strictEqual (build-a-case-converter/case_converter/index.test.js, righe 1–18); Sorgente del controllo dei numeri primi: isPrime (build-a-prime-number-checker-module/index.js, righe 1–11); Sorgente delle route protette con JWT: registrazione e login con bcrypt e JWT (build-jwt-protected-routes/routes/auth.js, righe 11–52); Sorgente della Bank API: la route di trasferimento e i suoi controlli (build-a-bank-api/server.js, righe 30–71); Database dei corpi celesti: l’intero file SQL (universe.sql, righe 1–464); Agenda appuntamenti per un salone: l’intero file SQL (salon.sql, righe 1–267); Agenda appuntamenti per un salone: le righe di query dello script (salon.sh, righe 14–57) (incastro a secco)
- Certificazione freeCodeCamp Backend Development and APIs (27 set 2026) → freeCodeCamp: Backend Development and APIs (incastro verificato)
- Certificazione freeCodeCamp Relational Database (27 set 2026) → freeCodeCamp: Relational Database (incastro verificato)
- Certificazione freeCodeCamp Relational Database V8 (26 set 2026) → freeCodeCamp: Relational Database V8 (incastro verificato)
- Certificazione freeCodeCamp Python (14 set 2026) → freeCodeCamp: Python (incastro verificato)
- Certificazione freeCodeCamp Frontend Development Libraries (5 set 2026) → freeCodeCamp: Frontend Development Libraries (incastro verificato)
- Certificazione freeCodeCamp JavaScript (31 ago 2026) → freeCodeCamp: JavaScript (incastro verificato)
- Certificazione freeCodeCamp Responsive Web Design (20 lug 2026) → freeCodeCamp: Responsive Web Design (incastro verificato)
- Certificazione freeCodeCamp Legacy Responsive Web Design V8 (15 lug 2026) → freeCodeCamp: Legacy Responsive Web Design V8 (incastro verificato)
- Studio autonomo di sviluppo web e strumenti AI, Londra, da novembre 2025 a oggi: gli strumenti AI da solo e con video su YouTube, poi le certificazioni freeCodeCamp → nessuna prova pubblica (incastro a secco)
- Fattorino per Uber (da giugno 2019) e Gopuff (da marzo 2023), Londra, fino all’inizio del 2025 → nessuna prova pubblica (incastro a secco)
- Dog walker e pet sitter per famiglie private, Londra, agosto–ottobre 2019 → nessuna prova pubblica (incastro a secco)
- Lavapiatti (kitchen porter) presso Regency, ufficio di Blackfriars, Londra, gennaio–aprile 2018 → nessuna prova pubblica (incastro a secco)
- Spagnolo: fluente → nessuna prova pubblica (incastro a secco)
- Inglese: intermedio alto (B2, autovalutato) → nessuna prova pubblica (incastro a secco)