Cortex AI
VazquezDev's portfolio needed to do more than be read — it needed to answer. Cortex AI turns static pages into a live conversation.
The Problem:
A traditional portfolio is a passive document. Recruiters and potential clients spend seconds scanning it — and leave without grasping the depth of the work. VazquezDev needed a way to turn passive visitors into active conversations: answering specific questions on demand without forcing anyone to read page by page.
- Static pages can't answer “what's your RAG stack?” or “have you done this before?”
- VazquezDev's work spans too many dimensions to fit in a simple scroll
- Most portfolio visitors leave with an incomplete picture
Objective:
Turn vazquezdev.pro into an interactive layer where anyone can query the full professional profile — experience, projects, stack, and services — in a single natural-language flow:
- One entry point for everything: experience, projects, stack, services
- Multilingual from day one
- Fast, low-latency answers — no waiting
Stack & highlights:
- Frontend: Vue 3 · Vite
- Backend: FastAPI · Python
- Vectors: ChromaDB — lightweight self-hosted storage
- LLM: Groq API — ultra-low latency, near-zero inference cost
- Ops: Docker · Traefik · Hetzner
- Fully decoupled frontend and backend
- Knowledge base built from professional history and real projects
- ~2 weeks part-time to a fully working system
Outcome:
vazquezdev.pro now behaves like a conversational assistant over curated professional context:
- Self-hosted vector layer — no data leaves the server
- Snappy inference via Groq with near-zero cost
- Each layer of the stack evolves independently





