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 • Equip 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?

Juga una estona abans de marxar

ELS NOSTRES SERVEIS

Com et podem ajudar

Intel·ligència artificial

Agents d'IA, chatbots i assistents intel·ligents que automatitzen tasques i atenen els teus clients 24/7 per millorar l'eficiència del teu negoci.

Més info

Desenvolupament de programari

Aplicacions web, mòbils i d'escriptori, intranets, e-commerce, SaaS i plataformes de gestió dissenyades per a les necessitats concretes de la teva empresa.

Més info

Serveis cloud

Migració, infraestructura, hosting gestionat, alta disponibilitat i seguretat en Microsoft Azure i Amazon Web Services perquè el teu negoci escali sense límits.

Més info

Ciberseguretat i pentesting

Auditories de seguretat, test d'intrusió (pentesting) i protecció d'aplicacions, dades i infraestructura on-premise i cloud, amb hacking ètic i compliment normatiu.

Més info

Business Intelligence

Quadres de comandament i anàlisi de dades amb Power BI: integrem les teves fonts, dissenyem dashboards i KPIs i convertim les teves dades en decisions.

Més info

Automatització de processos

Automatitzem tasques repetitives i connectem les teves aplicacions amb n8n, Power Automate, Make i RPA, eliminant treball manual i augmentant la productivitat.

Més info

Formació per a empreses

Formem els teus equips en tecnologia amb criteri: desenvolupament web, bases de dades, Git, bones pràctiques i seguretat, automatització amb n8n, intel·ligència artificial per a empreses i creació de solucions d'IA amb Azure AI Foundry.

Més info

Auditoria de codi

Auditem el codi que creguis tu, el teu equip o una IA: et diem què està bé i què millorar, el securitzem i el deixem llest per a producció, web o app.

Més info

Generació d'imatges amb IA

Creem per tu les imatges que necessita el teu negoci amb intel·ligència artificial: producte, xarxes, publicitat, il·lustració i avatars. Tu ens dius què vols i t'ho lliurem llest per fer servir.

Més info

Generació de vídeos amb IA

Creem per tu vídeos amb intel·ligència artificial: promocionals, per a xarxes, presentadors virtuals, doblatge i animacions. Ens comptes la idea i t'ho lliurem muntat i llest per publicar.

Més info

Avatars conversacionals amb IA

Creem avatars conversacionals amb IA —humans digitals amb cara i veu— que atenen els teus clients i equips amb el coneixement de la teva empresa, a la teva web, monitors interactius, WhatsApp o Teams.

Més info

Màrqueting Online i IA

Google Ads, Meta Ads, LinkedIn Ads i posicionament en motors d'IA (GEO/AEO): captem clients i fem que la teva marca aparegui on et busquen, també a ChatGPT, Gemini i Perplexity.

Més info

Tens un projecte en ment?

Explica'ns la teva visió i la convertim en una solució de programari. Sigui quin sigui l'abast, fem realitat la teva idea.

Live Chat