← volver a proyectos
● LIVE 2026

felipebriceno.cl

Portafolio con chatbot RAG integrado

Portafolio profesional con chatbot RAG que responde preguntas sobre trayectoria, proyectos y apps usando Claude Haiku con streaming en tiempo real.

AstroReactClaude APITailwind CSSRailway

Qué es

Este mismo sitio. Un portafolio profesional que va más allá de lo estático — incluye un chatbot RAG que responde preguntas sobre mi trayectoria, proyectos y apps en tiempo real.

Chatbot RAG

El diferenciador principal: un asistente conversacional integrado que usa Claude Haiku 4.5 para responder preguntas sobre mí en español o inglés.

  • Knowledge base inline — toda mi trayectoria, apps, posts de LinkedIn y charlas inyectadas como contexto
  • Streaming SSE — respuestas en tiempo real, no batch
  • Rate limiting — 10 requests/hora por IP para control de costos
  • Prompt injection detection — regex patterns para bloquear intentos de manipulación
  • DOMPurify — sanitización de output para prevenir XSS
  • Respuestas concisas — bullets cortos, máximo 3-5 por respuesta

Diseño

  • Estética futurista cyan/violeta sobre fondo oscuro
  • Glassmorphism en navbar y cards
  • Aurora gradient animado como fondo
  • Full responsive (desktop, tablet, mobile)
  • 6 temas tipográficos: Inter Tight, Instrument Serif, JetBrains Mono

Stack técnico

  • Framework: Astro 5 con SSR (Node adapter)
  • UI: React 19 para componentes interactivos (Chatbot)
  • Estilos: Tailwind CSS 4 + CSS scoped por componente
  • IA: Claude Haiku 4.5 (Anthropic API) con streaming
  • Content: Markdown collections para blog y proyectos
  • Seguridad: Middleware con CSP, HSTS, X-Frame-Options, DOMPurify
  • SEO: Structured data JSON-LD, OG/Twitter meta, sitemap
  • Deploy: Railway con Docker

Páginas

  • Home — Hero, proyectos destacados, sección NOW, charla, redes sociales
  • Proyectos — Case studies con rutas dinámicas
  • Aplicaciones — 8 apps con highlights y stack
  • Charla — “De la idea a la app en línea con Claude”
  • Blog — Posts publicados con content collections
  • Sobre mí — Trayectoria, stack, educación, certificaciones
  • Contacto — Email, WhatsApp, redes sociales