CV Filter

Simulador de filtro ATS para analizar y optimizar currículums vitae antes de postularse a un empleo.

HTML CSS JavaScript pdf.js mammoth.js
Screenshot de CV Filter

// README.md

¿Qué es CV Filter?

Herramienta web que simula el comportamiento de un sistema ATS (Applicant Tracking System) — el software que usan las empresas para filtrar CVs automáticamente antes de que lleguen a un reclutador humano. Permite analizar un CV en formato PDF o DOCX y evaluar qué tan bien está optimizado para pasar ese filtro.

¿Qué problema resuelve?

La mayoría de los candidatos no saben que su CV es descartado automáticamente por un ATS antes de que nadie lo lea. Esto ocurre cuando el CV tiene formato complejo, faltan palabras clave relevantes, o la estructura no es legible por el sistema. CV Filter simula ese proceso y entrega feedback concreto para mejorar el CV antes de postularse.

Funcionalidades

Tecnologías utilizadas

Decisiones técnicas

Procesamiento 100% del lado del cliente

El CV nunca sale del navegador del usuario. La extracción de texto y el análisis se realizan localmente usando pdf.js para PDFs y mammoth.js para archivos Word. Esto garantiza privacidad total — ningún dato personal se envía a un servidor externo. Evitando que los datos de usuario sean vulnerados.

Uso de librerías especializadas de parsing

Leer texto de un PDF o DOCX no es trivial — ambos formatos tienen estructuras binarias complejas. Integrar pdf.js y mammoth.js demuestra criterio para elegir la herramienta correcta según el problema, en lugar de intentar resolverlo desde cero.

Enfoque en un problema real del mercado laboral

El proyecto nació de una necesidad concreta: entender por qué los CVs no llegan a las manos de los reclutadores y empresas. Esa visión de producto — identificar un dolor real y construir una solución — Es una problemática del mercado laboral actual y que no solo me afectaba a mí, sino a miles de personas que buscan trabajo.

Estructura del proyecto

/
├── index.html
├── script.js
├── styles.css
└── img/

Cómo correrlo localmente

git clone https://github.com/tweegio/CV_Filter.git
cd CV_Filter
# Abrí index.html en tu navegador o usá Live Server en VS Code

No requiere instalación de dependencias ni build process.