Interview

Interview Andres

Ask questions about my experience, projects, skills, and the types of problems I like to solve.

Ask me about my analytics engineering experience, AI reporting systems, automation projects, or technical background.

500 characters remaining

Architecture

How this chatbot works

Behind the scenes, this chatbot is powered by a standalone FastAPI backend. The API uses a curated biography document as its knowledge base. When you ask a question, the backend selects the most relevant sections from that document and sends them to OpenAI to generate a concise answer based on Andres's profile.

The chatbot is designed with simple guardrails: it should answer only from the provided biography context and avoid inventing experience, dates, companies, or results. The portfolio site calls the chatbot through a server-side Next.js API route, which keeps API keys and shared secrets out of the browser.

View GitHub Repo