Constructor de Currículums con IA
Aplicación full-stack con IA que adapta currículums y cartas de presentación a cualquier oferta de trabajo usando la API de Anthropic Claude.
Resumen
Una aplicación web full-stack con backend en Python/FastAPI que adapta currículums y cartas de presentación a cualquier oferta de trabajo usando la API de Anthropic Claude, orquestando múltiples llamadas a LLM para análisis, reescritura, generación de carta de presentación y puntaje de compatibilidad.
Qué se construyó
- APIs REST con autenticación JWT y aislamiento de datos por usuario, con prompts de LLM diseñados para devolver JSON estructurado y validado, parseado en respuestas tipadas del backend.
- Una capa de orquestación de IA que distribuye tareas entre modelos para balancear calidad y costo (alrededor de $0.10 por documento), con límite de uso por usuario para proteger el gasto en API.
- Contenerizado con Docker y desplegado en un VPS propio detrás de un proxy inverso Traefik con HTTPS automático; se corrió una auditoría de seguridad antes de abrirlo a usuarios reales.
Resultado
En producción, generando currículums y cartas de presentación a la medida para usuarios reales, con un costo por documento controlado.
TODO antes de publicar: agregar capturas reales del producto, reescribir el copy en tono de cliente (no de CV), y una métrica de resultado medible (ej. usuarios atendidos, documentos generados) si está disponible.
Proyecto técnico personal — no es un trabajo de cliente de Vectia.