Cinema Mode · 5 chapters
Play my CV
A 54-second tour of my projects, skills and AI workflow.
Played live from this site’s own components and data: not a video. Sound is off until you turn it on.
01 · Intro
Danilo Alessandro Vinciprova
AI-Assisted Web Developer · React · Next.js · Claude Code
4export const profile = {5 name: "Danilo Alessandro Vinciprova",⋮12 focus: ["Frontend", "JavaScript", "React", "Next.js", "AI workflows", "Agents"],13 checkedAt: "2026-09-29",14};data → page
Danilo Alessandro Vinciprova
- Frontend
- JavaScript
- React
- Next.js
- AI workflows
- Agents
Narrator (AI voice): This is Danilo Alessandro Vinciprova, a web developer in London. Here is what he builds.
02 · Projects

1 of 3
Live
London Move Build
Next.js · Tailwind CSS · live website

2 of 3
Prototype
CURATA
Prototype · Next.js, Tailwind CSS, Framer Motion

3 of 3
Prototype
LocalVision Studio
Prototype · Next.js, Tailwind CSS, Framer Motion
03 · Skills
Case converter · index.js
input "the code you SEE is the code that runs"
getUpperCase"THE CODE YOU SEE IS THE CODE THAT RUNS"getLowerCase"the code you see is the code that runs"getSentenceCase"The code you see is the code that runs"getProperCase"The Code You See Is The Code That Runs"
run when the site was built, from the hashed file · sha256 471824d6839f…
universe.sql · 5 tables · 4 foreign keys · 27 columns
- galaxy_typePK galaxy_type_idUQ name3 columns
- FK
galaxy.galaxy_type_id→galaxy_typegalaxyPK galaxy_idUQ nameFK galaxy_type_id6 columns - FK
star.galaxy_id→galaxystarPK star_idUQ nameFK galaxy_id6 columns - FK
planet.star_id→starplanetPK planet_idUQ nameFK star_id6 columns - FK
moon.planet_id→planetmoonPK moon_idUQ nameFK planet_id6 columns
drawn from the file by the build-time parser
freeCodeCamp certifications
6 freeCodeCamp certifications — all exam-based (plus 2 legacy project-based certifications)
- 20 July 2026Responsive Web Design
- 31 August 2026JavaScript
- 5 September 2026Frontend Development Libraries
- 14 September 2026Python
- 27 September 2026Relational Database
- 27 September 2026Backend Development and APIs
legacy, project-based: Responsive Web Design (15 July 2026) · Relational Database (26 September 2026)
04 · AI workflow
FWEA — AI agent workflow
The roles
- Builder
- Critic · Lens 1
- Critic · Lens 2
- Fixer
- Verifier 1
- Verifier 2
Release candidateBuilt and reviewed; final A/B validation not yet completed
Review rounds, read from the review log
Round 0 FAIL
Round 1 FAIL
Round 2 FAIL
Final critics FAIL
Targeted verification PASS
BLOCKER solid · MAJOR hatched · MINOR hollow
05 · Contact
Contact
Danilo Alessandro Vinciprova · London, UK
Music: ‘Inspiring Ambient’ by The_Mountain (Pixabay Content License). Narration: AI-generated voice.
Chapters
- Chapter 1: Intro0:00 – 0:11Who I am, then the data that becomes this page.
- Chapter 2: Projects0:11 – 0:24Three projects assemble from their captured layouts.
- Chapter 3: Skills0:24 – 0:38Exercise code runs, a schema draws itself, the certificates line up.
- Chapter 4: AI workflow0:38 – 0:50The roles of my agent workflow, and its review rounds.
- Chapter 5: Contact0:50 – 0:54Email, GitHub, freeCodeCamp and the CV.
This is a 54-second interactive presentation of my CV. Pause it, jump to any chapter, or scrub to the part you want. Sound is off until you turn it on.Motion is reduced or JavaScript is off, so each chapter is shown below as a still frame, with its text and its time.
Storyboard
One still frame per chapter, with its text and its time range in Cinema Mode.
Audio: music and an AI narrator line. Narrator (AI voice): This is Danilo Alessandro Vinciprova, a web developer in London. Here is what he builds.
Music: ‘Inspiring Ambient’ by The_Mountain (Pixabay Content License). Narration: AI-generated voice.
Chapter 1: Intro
0:00 – 0:11Who I am, then the data that becomes this page.
01 · Intro
Danilo Alessandro Vinciprova
AI-Assisted Web Developer · React · Next.js · Claude Code
data · real source · content/profile.ts 4export const profile = {5 name: "Danilo Alessandro Vinciprova",⋮12 focus: ["Frontend", "JavaScript", "React", "Next.js", "AI workflows", "Agents"],13 checkedAt: "2026-09-29",14};data → page
Danilo Alessandro Vinciprova
- Frontend
- JavaScript
- React
- Next.js
- AI workflows
- Agents
Chapter 2: Projects
0:11 – 0:24Three projects assemble from their captured layouts.
02 · Projects

1 of 3
Live
London Move Build
Next.js · Tailwind CSS · live website

2 of 3
Prototype
CURATA
Prototype · Next.js, Tailwind CSS, Framer Motion

3 of 3
Prototype
LocalVision Studio
Prototype · Next.js, Tailwind CSS, Framer Motion
Chapter 3: Skills
0:24 – 0:38Exercise code runs, a schema draws itself, the certificates line up.
03 · Skills
Case converter ·
index.jsinput
"the code you SEE is the code that runs"getUpperCase"THE CODE YOU SEE IS THE CODE THAT RUNS"getLowerCase"the code you see is the code that runs"getSentenceCase"The code you see is the code that runs"getProperCase"The Code You See Is The Code That Runs"
run when the site was built, from the hashed file · sha256
471824d6839f…universe.sql· 5 tables · 4 foreign keys · 27 columns- galaxy_typePK galaxy_type_idUQ name3 columns
- FK
galaxy.galaxy_type_id→galaxy_typegalaxyPK galaxy_idUQ nameFK galaxy_type_id6 columns - FK
star.galaxy_id→galaxystarPK star_idUQ nameFK galaxy_id6 columns - FK
planet.star_id→starplanetPK planet_idUQ nameFK star_id6 columns - FK
moon.planet_id→planetmoonPK moon_idUQ nameFK planet_id6 columns
drawn from the file by the build-time parser
freeCodeCamp certifications
6 freeCodeCamp certifications — all exam-based (plus 2 legacy project-based certifications)
- 20 July 2026Responsive Web Design
- 31 August 2026JavaScript
- 5 September 2026Frontend Development Libraries
- 14 September 2026Python
- 27 September 2026Relational Database
- 27 September 2026Backend Development and APIs
legacy, project-based: Responsive Web Design (15 July 2026) · Relational Database (26 September 2026)
Chapter 4: AI workflow
0:38 – 0:50The roles of my agent workflow, and its review rounds.
04 · AI workflow
FWEA — AI agent workflow
The roles
- Builder
- Critic · Lens 1
- Critic · Lens 2
- Fixer
- Verifier 1
- Verifier 2
Release candidateBuilt and reviewed; final A/B validation not yet completed
Review rounds, read from the review log
Round 0 FAIL
Round 1 FAIL
Round 2 FAIL
Final critics FAIL
Targeted verification PASS
BLOCKER solid · MAJOR hatched · MINOR hollow
Chapter 5: Contact
0:50 – 0:54Email, GitHub, freeCodeCamp and the CV.
05 · Contact
Contact
Danilo Alessandro Vinciprova · London, UK


