Danilo Alessandro Vinciprova

Danilo Alessandro Vinciprova

AI-Assisted Web Developer · React · Next.js · Claude Code

I learned to think of building as parts that must fit together.

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

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

page

Danilo Alessandro Vinciprova

  • Frontend
  • JavaScript
  • React
  • Next.js
  • AI workflows
  • Agents

Facts last checked 29 September 2026

Narrator (AI voice): This is Danilo Alessandro Vinciprova, a web developer in London. Here is what he builds.

02 · Projects

London Move Build: screenshot of the desktop page

1 of 3

Live

London Move Build

Next.js · Tailwind CSS · live website

CURATA: screenshot of the desktop page

2 of 3

Prototype

CURATA

Prototype · Next.js, Tailwind CSS, Framer Motion

LocalVision Studio: screenshot of the desktop page

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

  1. galaxy_typePK galaxy_type_idUQ name3 columns
  2. FK galaxy.galaxy_type_id → galaxy_typegalaxyPK galaxy_idUQ nameFK galaxy_type_id6 columns
  3. FK star.galaxy_id → galaxystarPK star_idUQ nameFK galaxy_id6 columns
  4. FK planet.star_id → starplanetPK planet_idUQ nameFK star_id6 columns
  5. 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)

  1. 20 July 2026Responsive Web Design
  2. 31 August 2026JavaScript
  3. 5 September 2026Frontend Development Libraries
  4. 14 September 2026Python
  5. 27 September 2026Relational Database
  6. 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

  1. Builder
  2. Critic · Lens 1
  3. Critic · Lens 2
  4. Fixer
  5. Verifier 1
  6. Verifier 2

Release candidateBuilt and reviewed; final A/B validation not yet completed

Review rounds, read from the review log

  1. Round 0 FAIL

    Lens 13 · 12 · 11
    Lens 22 · 10 · 5
  2. Round 1 FAIL

    Lens 12 · 15 · 7
    Lens 20 · 4 · 8
  3. Round 2 FAIL

    Lens 11 · 11 · 10
    Lens 20 · 3 · 9
  4. Final critics FAIL

    Lens 12 · 13 · 5
    Lens 20 · 4 · 7
  5. Targeted verification PASS

    V10 · 0 · 5
    V20 · 0 · 4

BLOCKER solid · MAJOR hatched · MINOR hollow

05 · Contact

54 s · 5 chapters · sound off

0:00 / 0:54
Chapter 1 · Intro

Music: ‘Inspiring Ambient’ by The_Mountain (Pixabay Content License). Narration: AI-generated voice.

Chapters

  1. Chapter 1: Intro0:00 – 0:11Who I am, then the data that becomes this page.
  2. Chapter 2: Projects0:11 – 0:24Three projects assemble from their captured layouts.
  3. Chapter 3: Skills0:24 – 0:38Exercise code runs, a schema draws itself, the certificates line up.
  4. Chapter 4: AI workflow0:38 – 0:50The roles of my agent workflow, and its review rounds.
  5. 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.

Open the plain CV

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.

  1. Chapter 1: Intro

    0:00 – 0:11

    Who 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

    page

    Danilo Alessandro Vinciprova

    • Frontend
    • JavaScript
    • React
    • Next.js
    • AI workflows
    • Agents

    Facts last checked 29 September 2026

    Next chapter: Projects

  2. Chapter 2: Projects

    0:11 – 0:24

    Three projects assemble from their captured layouts.

    02 · Projects

    London Move Build: screenshot of the desktop page

    1 of 3

    Live

    London Move Build

    Next.js · Tailwind CSS · live website

    CURATA: screenshot of the desktop page

    2 of 3

    Prototype

    CURATA

    Prototype · Next.js, Tailwind CSS, Framer Motion

    LocalVision Studio: screenshot of the desktop page

    3 of 3

    Prototype

    LocalVision Studio

    Prototype · Next.js, Tailwind CSS, Framer Motion

    Previous chapter: IntroNext chapter: Skills

  3. Chapter 3: Skills

    0:24 – 0:38

    Exercise code runs, a schema draws itself, the certificates line up.

    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

    1. galaxy_typePK galaxy_type_idUQ name3 columns
    2. FK galaxy.galaxy_type_id → galaxy_typegalaxyPK galaxy_idUQ nameFK galaxy_type_id6 columns
    3. FK star.galaxy_id → galaxystarPK star_idUQ nameFK galaxy_id6 columns
    4. FK planet.star_id → starplanetPK planet_idUQ nameFK star_id6 columns
    5. 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)

    1. 20 July 2026Responsive Web Design
    2. 31 August 2026JavaScript
    3. 5 September 2026Frontend Development Libraries
    4. 14 September 2026Python
    5. 27 September 2026Relational Database
    6. 27 September 2026Backend Development and APIs

    legacy, project-based: Responsive Web Design (15 July 2026) · Relational Database (26 September 2026)

    Previous chapter: ProjectsNext chapter: AI workflow

  4. Chapter 4: AI workflow

    0:38 – 0:50

    The roles of my agent workflow, and its review rounds.

    04 · AI workflow

    FWEA — AI agent workflow

    The roles

    1. Builder
    2. Critic · Lens 1
    3. Critic · Lens 2
    4. Fixer
    5. Verifier 1
    6. Verifier 2

    Release candidateBuilt and reviewed; final A/B validation not yet completed

    Review rounds, read from the review log

    1. Round 0 FAIL

      Lens 13 · 12 · 11
      Lens 22 · 10 · 5
    2. Round 1 FAIL

      Lens 12 · 15 · 7
      Lens 20 · 4 · 8
    3. Round 2 FAIL

      Lens 11 · 11 · 10
      Lens 20 · 3 · 9
    4. Final critics FAIL

      Lens 12 · 13 · 5
      Lens 20 · 4 · 7
    5. Targeted verification PASS

      V10 · 0 · 5
      V20 · 0 · 4

    BLOCKER solid · MAJOR hatched · MINOR hollow

    Previous chapter: SkillsNext chapter: Contact

  5. Chapter 5: Contact

    0:50 – 0:54

    Email, GitHub, freeCodeCamp and the CV.

    05 · Contact

    Previous chapter: AI workflow