Melisso AI Agent
AI conversational assistant embedded in the portfolio — Claude Haiku streaming, Redis rate limiting and animated interface.
The Problem
Static portfolios force recruiters to passively browse sections with no way to ask specific questions about the candidate — especially when arriving from LinkedIn links.
The Solution
Next.js API Route with streaming to Claude Haiku, system prompt with structured professional context, 3-layer rate limiting via Upstash Redis (per-message, per-session and global), input sanitization, pt/en internationalization and Framer Motion interface.
Result
Production AI assistant that transforms the portfolio from a static landing page into an interactive experience — visitors ask questions and receive personalized answers about Victor in real time.
Related Projects

MeteoRAG
Intelligent weather assistant with RAG combining real-time INMET API data with LLMs for natural language queries.

JOX — ETL with LLM
Intelligent ETL pipeline for structured data extraction from agricultural bulletins in PDF using LLM with structured output.