Todos los proyectos
FULL STACK 2026Apr – Jul 20267 min de lectura

ScoutLane — Plataforma de reclutamiento

Plataforma de reclutamiento con IA: páginas públicas de vacantes, parseo de currículums, pipelines drag-and-drop, admin por roles, y la infraestructura de email/storage/webhooks que un equipo real de contratación necesita.

Next.js 16ReactTypeScriptPrismaPostgreSQLAuth.jsOpenRouterTailwind CSS 4

Resumen

ScoutLane es una plataforma de reclutamiento que combina parseo de currículums con IA y gestión completa de pipeline: páginas públicas de carrera con formularios de postulación personalizados, un panel admin Kanban drag-and-drop, control de acceso por roles, y la infraestructura de producción — workers de trabajos async, email transaccional, storage cloud de archivos, webhooks salientes — que un equipo real de contratación opera día a día.

El problema

Los equipos de reclutamiento pasan horas revisando currículums manualmente y rastreando candidatos en hojas de cálculo. ScoutLane automatiza el parseo de currículums y proporciona gestión estructurada de pipeline para reducir el time-to-hire, sin dejar los huecos operativos — auth, permisos, notificaciones, integraciones — que convierten un demo en software no lanzable.

Preguntas abordadas

  1. 01

    ¿Cómo puede la IA extraer de forma confiable datos estructurados de currículums no estructurados?

  2. 02

    ¿Qué vistas de pipeline dan a los reclutadores la mejor visibilidad del progreso de candidatos?

  3. 03

    ¿Qué necesita un pipeline de parseo de currículums más allá del happy path para correr sin supervisión — reintentos, workers async, separación de roles?

Metodología

Fase 1

Motor de parseo de currículums

Construí un parser de currículums con IA (OpenRouter, modelo configurable) que extrae historial educativo, experiencia laboral, habilidades e información de contacto de PDFs y DOCX subidos, normalizado en perfiles estructurados de candidatos y procesado asíncronamente vía workers pg-boss para que un parseo lento nunca bloquee el flujo de postulación.

OpenRouterpg-bossPrismaPostgreSQL
Fase 2

Portal de vacantes y postulaciones

Construí páginas públicas de carrera con filtros de departamento/ubicación y formularios de postulación personalizados por template de vacante. Los candidatos suben currículums que se parsean automáticamente y enrutan a la etapa correcta del pipeline; Resend maneja las confirmaciones de email transaccional.

Next.js 16ReactResendGoogle Cloud Storage
Fase 3

Panel admin, RBAC e integraciones

Construí un panel admin por roles (Admin / Recruiter / Hiring Manager vía sesiones JWT de Auth.js) con pipelines Kanban drag-and-drop (dnd-kit), analítica Recharts, gestión de templates de vacante, gestión de equipo, e integraciones de webhooks salientes para sistemas externos — más una suite completa de tests Vitest + Playwright (236 tests, 36 archivos) y CI (lint → typecheck → test → build).

Auth.jsdnd-kitRechartsVitestPlaywright

Resultados clave

236tests pasando en 36 archivos (Vitest + Playwright)
3niveles de acceso por rol — Admin, Recruiter, Hiring Manager
Asyncworkers de parseo de currículums y email vía pg-boss

Hallazgos clave

01

El parseo de currículums con IA redujo la entrada manual de datos en ~80%, permitiendo a reclutadores enfocarse en evaluación de candidatos.

02

Las vistas kanban de pipeline mejoraron la visibilidad del equipo sobre cuellos de botella — candidatos estancados se volvieron inmediatamente visibles.

03

Mover el parseo de currículums a workers async pg-boss mantuvo el flujo de postulación rápido sin importar la latencia de respuesta de la IA — una lección que el diseño síncrono anterior no sobrevivió bajo carga real.

04

El control de acceso por rol (Admin/Recruiter/Hiring Manager) importó más que cualquier feature individual — equipos reales de contratación necesitan límites de permisos antes de confiarle a una herramienta los datos de candidatos.

Conclusión

ScoutLane cierra la brecha entre automatización con IA y criterio humano en reclutamiento. Lo que empezó como un pipeline de parseo de currículums creció hasta ser infraestructura completa de reclutamiento — páginas públicas de carrera, RBAC, workers async, email, storage, webhooks, y una suite de tests real — porque eso es lo que requiere lanzar software para un equipo real de contratación, no solo lo que necesita un demo. En vivo en scoutlane.vercel.app.

Galería

ScoutLane — Plataforma de reclutamiento captura de 1
ScoutLane — Plataforma de reclutamiento captura de 2