Back to projects

Personal project

Juan AI

A portfolio assistant that answers questions about my work and education through a dedicated chat interface.

The problem

A résumé is quick to scan. I wanted a way for visitors to ask a specific question about a project, a technology, or my education in their own words.

How I built it

I built the chat interface and wired it to an n8n workflow with context drawn from my professional background. I separated administrative context updates from the public chat.

How it works

The React interface gives visitors sample questions and an open chat input. n8n handles the conversation using curated information from my résumé and projects. The sidebar gives visitors direct links to the résumé, portfolio, and contact information if they want to read further.

What it does

  • Suggested prompts for common questions
  • Free-text chat grounded in portfolio and résumé context
  • Links to the résumé and source from the chat site
Juan AI with a dark interface, four suggested prompts, and a message composer.

Result and lessons

The assistant is available as a separate live site. Working on it made me separate the public chat path from the tools I use to update its context.