PROYECTOS SELECCIONADOS

Tecnología creada con una razón práctica.

Proyectos personales y académicos que demuestran visión de producto, ingeniería segura, modelado de datos y aprendizaje automático aplicado.

PRODUCTO DE IA LOCAL

CodeCVI Agent

Un flujo de IA privado y práctico, diseñado como un producto real y no como una colección desconectada de funciones.

El problema

Las solicitudes de empleo exigen comparar, reescribir y gestionar documentos repetidamente, mientras los datos del CV son personales y suelen enviarse a servicios externos.

El enfoque

Unificar análisis de CV, comparación con vacantes, detección de brechas, validación, adaptación, cartas, seguimiento y privacidad en una arquitectura local-first.

El resultado actual

Un MVP activo en Docker con autenticación, PostgreSQL, Redis, servicios FastAPI, un flujo React y generación local Qwen 2.5 mediante Ollama.

Por qué importa profesionalmente

Demuestra arquitectura consciente de la privacidad, IA responsable, diseño de flujos y tratamiento cuidadoso de información personal.

MODELO RELACIONAL

Gestión de empleados SQL

Un proyecto relacional basado en preguntas realistas sobre empleados, departamentos, geografía, clientes y ventas.

El problema

Los informes operativos requieren estructuras conectadas y consultas capaces de responder preguntas sin duplicar ni codificar datos manualmente.

El enfoque

Diseñar un modelo empresarial de 11 tablas y resolver historias mediante joins, subconsultas, agregación, agrupación, variables y transacciones.

El resultado actual

Nueve historias principales y cuatro adicionales completadas, incluyendo compensación, personal regional, ventas y cambios transaccionales.

Por qué importa profesionalmente

Demuestra modelado relacional, lógica de reporting y consultas transferibles al análisis de datos de personas y sistemas HRIS.

PLATAFORMA WEB EN PRODUCCIÓN

Plataforma de portfolio multilingüe

El caso de ingeniería reutilizable detrás de esta web: identidad, contenido, idiomas, gestión y alojamiento como un solo producto.

El problema

Un portfolio es difícil de mantener cuando contenido, traducciones, certificados, despliegue y presentación se gestionan por separado.

El enfoque

Combinar Next.js tipado, tres idiomas, Sanity Studio, navegación accesible, movimiento adaptable y salida compatible con Cloudflare.

El resultado actual

Una plantilla orientada a producción con arquitectura documentada, fallback local, esquemas CMS, metadatos, pruebas y despliegue repetible.

Por qué importa profesionalmente

Demuestra responsabilidad de producción, arquitectura multilingüe, accesibilidad, despliegue y contenido mantenible.

KIT DE CIBERSEGURIDAD

Detección de malware Android

Un toolkit práctico de ciberseguridad que convierte un modelo de clasificación en flujos que una persona puede utilizar.

El problema

El malware Android puede aparecer en datasets, capturas de red o tráfico en vivo, y cada fuente necesita un flujo de análisis diferente.

El enfoque

Aplicar una base LightGBM al análisis de archivos, clasificación PCAP y tráfico USB en vivo mediante aplicaciones gráficas en Python.

El resultado actual

Tres rutas operativas: análisis CSV/XLSX, inspección PCAP y clasificación de paquetes en tiempo real con Scapy y PyShark.

Por qué importa profesionalmente

Demuestra rigor analítico, pruebas reproducibles, evaluación de modelos y conciencia de seguridad.

INVESTIGACIÓN UNIVERSITARIA

Análisis de algoritmos ML/DL

Investigación final comparando aprendizaje automático, aprendizaje profundo y ensembles híbridos para clasificar tráfico Android.

El problema

Una precisión alta no explica qué familia de modelos equilibra mejor rendimiento, generalización y evaluación práctica.

El enfoque

Evaluar modelos ML, DL e híbridos con precisión, recall, F1, ROC-AUC, curvas precisión-recall y matrices de confusión.

El resultado actual

Un marco comparativo cuyo mejor ensemble ML documentado alcanzó 99,3% de accuracy y 99,2% de F1 en el dataset del proyecto.

Por qué importa profesionalmente

Demuestra comparación basada en evidencias, disciplina de evaluación y comunicación de compromisos técnicos.

SERVICIO JAVA CON PRUEBAS

Sistema bancario

Un proyecto Java centrado en servicios que expresa operaciones financieras como lógica de dominio clara y verificable.

El problema

Las operaciones bancarias deben conservar reglas y cambios de estado previsibles; pequeños errores pueden generar saldos incorrectos.

El enfoque

Separar responsabilidades con Java orientado a objetos, gestionar la compilación con Maven y verificar servicios con JUnit y Mockito.

El resultado actual

Un sistema bancario personal documentado que demuestra funcionalidad principal, razonamiento de servicios y pruebas automatizadas.

Por qué importa profesionalmente

Demuestra lógica de servicios fiable, pruebas automatizadas y manejo disciplinado de operaciones con cambios de estado.