Construí un analizador de currículums con IA usando React, Express y Gemini

Descubre cómo construir un analizador de CV con IA usando React, Express y Gemini API. Aprende a detectar brechas de habilidades y generar recomendaciones

1 jul 2026 • 3 min de lectura • Equipo Q2BSTUDIO

Cómo crear una herramienta de análisis de CV con IA y APIs

En el competitivo mercado laboral actual, la diferencia entre conseguir una entrevista o quedar rezagado a menudo reside en la capacidad del currículum para reflejar exactamente lo que buscan los reclutadores. Inspirado por esta necesidad, un desarrollador construyó una herramienta que analiza hojas de vida contra cientos de ofertas reales del sector IA utilizando inteligencia artificial. El proyecto, conocido como Resume Brutalizer, nació de la frustración personal tras recibir consejos genéricos de sistemas ATS que no contrastaban con los requisitos concretos de las vacantes. En lugar de esperar pasivamente una oportunidad, decidió crear una solución que identificara carencias de habilidades y generara una hoja de ruta de aprendizaje personalizada.

La arquitectura técnica combina un frontend moderno con React 19, TypeScript y Tailwind CSS, mientras que el backend se apoya en Express.js, Node.js y tRPC para una comunicación eficiente entre cliente y servidor. La base de datos MySQL, orquestada con Drizzle ORM, almacena más de 215 ofertas de empleo reales extraídas de portales corporativos, LinkedIn, GitHub y otras fuentes. Para el procesamiento del currículum, se integró la API de Google Gemini, que extrae habilidades estructuradas en categorías como lenguajes de programación, frameworks, bases de datos, tecnologías de IA/ML y plataformas cloud. Este enfoque no solo permite identificar brechas, sino también ofrecer recomendaciones formativas alineadas con la demanda del mercado.

Uno de los mayores desafíos fue la ingeniería de prompts. Las primeras iteraciones arrojaban resultados inconsistentes; fue necesario diseñar instrucciones muy detalladas que forzaran a la IA a devolver un JSON estructurado por categorías. Este proceso, conocido como prompt engineering, resultó crucial para lograr precisión y escalabilidad. Además, el despliegue temprano en Google Cloud Run reveló problemas de optimización de base de datos y usabilidad que no aparecían en pruebas locales, subrayando la importancia de lanzar productos mínimos viables cuanto antes.

Más allá del código, este proyecto demuestra cómo la inteligencia artificial puede aplicarse a problemas cotidianos de selección de personal. Empresas que buscan ia para empresas pueden encontrar en herramientas similares un camino para optimizar sus procesos de reclutamiento. Por ejemplo, la integración de agentes IA capaces de analizar perfiles y sugerir mejoras representa una evolución natural de los sistemas tradicionales de gestión de talento.

El autor del proyecto aprendió que empezar por un problema real —no por una tecnología— mantiene la motivación y orienta las decisiones técnicas. También descubrió que documentar el código y recoger feedback temprano de usuarios reales potencia la calidad del producto final. Pequeños ajustes en el formato de las recomendaciones mejoraron la claridad en un 50% según las primeras pruebas. Estas lecciones son aplicables a cualquier desarrollo de software a medida, donde la iteración constante y la escucha activa del cliente marcan la diferencia.

De cara al futuro, se planea ampliar la base de datos a más de 500 ofertas, incorporar preparación de entrevistas con IA, insights salariales por habilidad y recursos de aprendizaje curados. También se baraja añadir funcionalidades de ciberseguridad para proteger los datos sensibles de los candidatos, un aspecto crítico cuando se manejan documentos personales. La versatilidad del stack permite escalar horizontalmente usando servicios cloud aws y azure, garantizando alta disponibilidad y rendimiento bajo demanda.

En el ámbito de la analítica, herramientas de servicios inteligencia de negocio como Power BI podrían integrarse para visualizar tendencias del mercado laboral: qué habilidades están en auge, qué salarios se asocian a cada stack tecnológico o cómo evolucionan los requisitos por sector. Esto convertiría el proyecto en una plataforma completa de orientación profesional basada en datos.

Construir un analizador de currículums con IA no solo afianza competencias técnicas en full-stack, prompt engineering y DevOps, sino que demuestra una mentalidad de resolución de problemas que los reclutadores valoran enormemente. Como dice el creador: 'Tu próximo empleo puede estar a solo un proyecto de distancia'. En un ecosistema donde el desarrollo de aplicaciones a medida cobra cada vez más relevancia, iniciativas como esta muestran cómo la tecnología puede cerrar la brecha entre el talento y las oportunidades.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat