Proyectos

28 proyectos personales y de código abierto entre 2023 y 2026. La línea de tiempo muestra qué construí y cuándo; fíltrala por tecnología para ver dónde aparece cada una.

Línea de tiempo de proyectos

Filtrar por tecnología
Datos e IA6 proyectosBackend y APIs8 proyectosApps abiertas3 proyectosWeb y móvil6 proyectosDevOps e infra3 proyectosSeguridad2 proyectos2023202420252026

202610 proyectos

202513 proyectos

20244 proyectos

20231 proyectos

Vale la pena contarlo

TomoReader

Lector de cómics y manga de escritorio

El problema
Los lectores CBR/CBZ de escritorio o son pesados, o olvidan dónde te quedaste, o te cansan la vista en sesiones largas.
Lo que construí
Un núcleo en Rust extrae y pagina los archivos sin bloquear la interfaz, con la biblioteca guardada en SQLite y organizada en bolsillos. La interfaz es React sobre Tauri 2, con temas pensados para leer de noche: sepia, oscuro y OLED.
En qué terminó
Una app de escritorio multiplataforma que retoma la lectura donde la dejaste y mantiene la biblioteca ordenada sin depender de ningún servicio externo.
  • Rust
  • Tauri 2
  • React
  • TypeScript
  • SQLite

CV-Maker

Creador de hojas de vida elegante

El problema
Mantener la hoja de vida en LaTeX da un resultado impecable, pero deja fuera a quien no quiere pelear con la sintaxis.
Lo que construí
Convertí mi propia plantilla LaTeX en una aplicación web: secciones que se agregan y reordenan al vuelo, una vista previa A4 fiel al resultado impreso y exportación a PDF en un clic. Todo corre en el navegador, sin registro y sin servidor.
En qué terminó
Una herramienta pública que cualquiera puede usar, con el mismo resultado tipográfico del original.
  • React
  • Vite
  • TypeScript
  • Tailwind

AutoTranslate-Anki

Complemento de Anki para vocabulario

El problema
Capturar vocabulario sobre la marcha es fácil; traducir cada tarjeta a mano después es lo que hace que la gente abandone el mazo.
Lo que construí
Un complemento en Python que recorre cada nota de un mazo y llena el campo de traducción de una sola vez, contra un endpoint de traducción gratuito y sin clave de API. El par de idiomas y el mapeo de campos son configurables.
En qué terminó
Un mazo de cientos de tarjetas se traduce con un clic, sin credenciales y sin servicios de pago.
  • Python
  • Anki
  • Add-on

ML-Algorithms

Pipeline de machine learning de extremo a extremo

El problema
Elegir un algoritmo por costumbre es la forma más rápida de obtener un modelo que luce bien en el papel y falla en producción.
Lo que construí
Un pipeline completo sobre un conjunto de datos operativo: preparación, ingeniería de características y una comparación de seis algoritmos (regresión logística, árboles de decisión, KNN y otros), todos evaluados con el mismo protocolo.
En qué terminó
Una comparación reproducible que muestra qué aporta cada familia de modelos y a qué costo, en lugar de un único modelo sin nada con qué contrastarlo.
  • Python
  • scikit-learn
  • Pandas

NLP — Clasificador de reglamento

Clasificación de documentos a partir de PDF sin procesar

El problema
Un reglamento largo en PDF es texto sin estructura: saber qué artículo aplica a un caso obliga a leerlo completo.
Lo que construí
Un sistema que ingiere los PDF, extrae y normaliza el texto (limpieza, tokenización, eliminación de stopwords) y clasifica cada sección en categorías predefinidas con scikit-learn.
En qué terminó
El documento pasa de ser un muro de texto a una estructura que se puede consultar por categoría.
  • Python
  • NLP
  • scikit-learn

Microservicios políglotas

Arquitectura de microservicios políglota

El problema
Los sistemas distribuidos reales rara vez se escriben en un solo lenguaje, y la teoría de microservicios se vuelve interesante justo cuando stacks distintos tienen que hablarse.
Lo que construí
Tres servicios independientes, cada uno en el stack que mejor le queda (la autenticación en Go con Gin y Redis para sesiones y tokens), coordinados por un API Gateway central con descubrimiento automático de servicios.
En qué terminó
Un banco de pruebas funcional donde conviven el descubrimiento de servicios, el enrutamiento por gateway y bases de datos especializadas en un solo sistema.
  • Go
  • Gin
  • Redis
  • Microservices