Interactive CV
A portfolio that talks: instead of a static PDF, an AI chatbot answers recruiters in natural language, around the clock.
A paper résumé, or even the classic PDF attached to an email, has an obvious limit: whoever reads it spends, on average, only a few seconds on it, and the questions that come to mind — «do they have experience with X?», «what role did they play in this project?» — go unanswered until an interview happens, if it happens at all. The Interactive CV exists to shorten that distance: to turn a document you read into someone you ask.
A portfolio that answers
Instead of a static list of experiences, visitors find a conversational interface: they can ask directly what they want to know and get a contextual answer, built on the real content of the professional profile rather than generic phrases. It's designed for two kinds of people: recruiters who want to screen quickly without waiting for a phone call, and anyone simply curious to understand a career path better before reaching out. Either way, the question gets an answer right away, at three in the afternoon as at two in the morning.
How it works
The backend is written in PHP and acts as a bridge between the interface and an AI model called via API. When the user types a question, it is sent to the model together with the professional context — experience, skills, projects — and the answer comes back in natural language, in real time, with no human operator behind it. To whoever is asking it's a chat like any other; behind it, it's a model reminded on every turn of who the candidate is and what they've done.
The constraint: it only answers on what it knows
There's an obvious risk in putting an AI in charge of speaking for your CV: that it invents an experience you don't have. A chatbot that hallucinates the résumé is worse than a PDF, not better. That's why the model is grounded in the real content of the profile: its job is to answer from that data, rephrasing it and connecting it to the question, not to embellish it with plausible but false details. The conversation is the way to navigate the information, not a source that creates it.
Why it matters
It's the portal's first experiment where AI doesn't generate content to display, but becomes the very interface through which the content is explored — an idea later reused in other projects in this section, from Gianni-AI cataloging household expenses to the MioLink newsroom. The Interactive CV is where that idea was born: instead of asking the AI to write something, you ask it to mediate between a person and information that already exists.