Construï un analitzador de currículums amb IA usant React, Express i Gemini

Descobreix com construir un analitzador de CV amb IA usant React, Express i Gemini API. Aprèn a detectar bretxes d’habilitats i generar recomanacions

miércoles, 1 de julio de 2026 • 3 min de lectura • Equip Q2BSTUDIO

Com crear una eina d’anàlisi de CV amb IA i APIs

En el competitiu mercat laboral actual, la diferència entre aconseguir una entrevista o quedar endarrerit sovint resideix en la capacitat del currículum per reflectir exactament el que busquen els reclutadors. Inspirat per aquesta necessitat, un desenvolupador va construir una eina que analitza currículums contra centenars d’ofertes reals del sector IA utilitzant intel·ligència artificial. El projecte, conegut com a Resume Brutalizer, va néixer de la frustració personal després de rebre consells genèrics de sistemes ATS que no contrastaven amb els requisits concrets de les vacants. En lloc d’esperar passivament una oportunitat, va decidir crear una solució que identifiqués mancances d’habilitats i generés un full de ruta d’aprenentatge personalitzat.

L’arquitectura tècnica combina un frontend modern amb React 19, TypeScript i Tailwind CSS, mentre que el backend es recolza en Express.js, Node.js i tRPC per a una comunicació eficient entre client i servidor. La base de dades MySQL, orquestada amb Drizzle ORM, emmagatzema més de 215 ofertes de feina reals extretes de portals corporatius, LinkedIn, GitHub i altres fonts. Per al processament del currículum, es va integrar l’API de Google Gemini, que extreu habilitats estructurades en categories com llenguatges de programació, frameworks, bases de dades, tecnologies d’IA/ML i plataformes cloud. Aquest enfocament no només permet identificar bretxes, sinó també oferir recomanacions formatives alineades amb la demanda del mercat.

Un dels majors reptes va ser l’enginyeria de prompts. Les primeres iteracions donaven resultats inconsistents; va ser necessari dissenyar instruccions molt detallades que forcéssin la IA a retornar un JSON estructurat per categories. Aquest procés, conegut com a prompt engineering, va resultar crucial per aconseguir precisió i escalabilitat. A més, el desplegament primerenc a Google Cloud Run va revelar problemes d’optimització de base de dades i usabilitat que no apareixien en proves locals, subratllant la importància de llançar productes mínims viables com més aviat millor.

Més enllà del codi, aquest projecte demostra com la intel·ligència artificial pot aplicar-se a problemes quotidians de selecció de personal. Empreses que busquen ia per a empreses poden trobar en eines similars un camí per optimitzar els seus processos de reclutament. Per exemple, la integració d’agents IA capaços d’analitzar perfils i suggerir millores representa una evolució natural dels sistemes tradicionals de gestió de talent.

L’autor del projecte va aprendre que començar per un problema real —no per una tecnologia— manté la motivació i orienta les decisions tècniques. També va descobrir que documentar el codi i recollir feedback primerenc d’usuaris reals potencia la qualitat del producte final. Petits ajustos en el format de les recomanacions van millorar la claredat en un 50% segons les primeres proves. Aquestes lliçons són aplicables a qualsevol desenvolupament de programari a mida, on la iteració constant i l’escolta activa del client fan la diferència.

De cara al futur, es planeja ampliar la base de dades a més de 500 ofertes, incorporar preparació d’entrevistes amb IA, insights salarials per habilitat i recursos d’aprenentatge curats. També es barreja afegir funcionalitats de ciberseguretat per protegir les dades sensibles dels candidats, un aspecte crític quan es gestionen documents personals. La versatilitat del stack permet escalar horitzontalment usant serveis cloud aws i azure, garantint alta disponibilitat i rendiment sota demanda.

En l’àmbit de l’analítica, eines de serveis intel·ligència de negoci com Power BI podrien integrar-se per visualitzar tendències del mercat laboral: quines habilitats estan en auge, quins salaris s’associen a cada stack tecnològic o com evolucionen els requisits per sector. Això convertiria el projecte en una plataforma completa d’orientació professional basada en dades.

Construir un analitzador de currículums amb IA no només aferma competències tècniques en full-stack, prompt engineering i DevOps, sinó que demostra una mentalitat de resolució de problemes que els reclutadors valoren enormement. Com diu el creador: 'El teu proper lloc de treball pot ser a només un projecte de distància'. En un ecosistema on el desenvolupament d’aplicacions a mida guanya cada cop més rellevància, iniciatives com aquesta mostren com la tecnologia pot tancar la bretxa entre el talent i les oportunitats.

UNA PAUSA?

Juga una estona abans de marxar

ELS NOSTRES SERVEIS

Com et podem ajudar

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.