Proyectos
CarVerso - Comparador de Autos
Comparador técnico de autos del mercado mexicano, pensado contra la desinformación al comprar coche. Enfrenta hasta tres versiones reales y mide cada una por percentil contra todo el catálogo, así que "mejor" es una cifra comprobable y no una puntuación inventada. Cada dato de potencia, rendimiento o emisiones muestra de dónde salió: la ingesta viene de fuentes oficiales como la CONUEE, nunca de portales de venta.
- Catálogo 2023-2026 con ficha propia por versión
- Percentiles sobre el catálogo completo, sin puntuaciones inventadas
- Cada cifra enlaza a su fuente oficial
- Next.js 16 y React 19 sobre PostgreSQL
Alexandria - Memoria para Agentes IA
Bóveda de conocimiento local para agentes de IA, publicada en npm como @ureck/alexandria. Resuelve un problema concreto: cada sesión con un agente arranca de cero y vuelve a gastar tokens redescubriendo lo que ya sabía. Alexandria guarda decisiones, arquitectura y lecciones en notas enlazadas y se las devuelve al agente cuando hacen falta, con un protocolo de planear, ejecutar, verificar y aprender. Todo vive en tu máquina: sin cuentas, sin API keys y sin telemetría.
- Búsqueda semántica local en menos de 100 ms
- Grafo de conocimiento enlazado, estilo Obsidian
- Funciona con Claude Code, Cursor, Codex, Gemini CLI y más
- 100% local: sin cuentas, sin API keys, sin telemetría
Fluxo - Asistente Financiero
Aplicación Android de finanzas personales, publicada en Google Play, que funciona 100% offline: no hay cuenta que crear ni servidor detrás. Todos los movimientos se guardan en el propio teléfono, así que tus datos financieros nunca salen del dispositivo. Construida con Flutter y Dart, fue mi primer proyecto móvil llevado hasta la publicación en tienda.
- Sin cuenta, sin nube: almacenamiento local en el dispositivo
- Publicada y mantenida en Google Play
- Flutter + Dart, una sola base de código
Tickets de Incidencias
Sistema web de mesa de ayuda para registrar incidencias y darles seguimiento hasta su cierre. Nace de un problema que viví de primera mano haciendo soporte de TI: sin un registro común, los reportes llegan por mensajes sueltos y se pierden. La interfaz está construida con Next.js y Tailwind CSS, es responsiva y está desplegada en Vercel con el código abierto en GitHub.
- Registro y seguimiento de tickets hasta su cierre
- Next.js + Tailwind CSS, responsivo en móvil y escritorio
- Desplegado en Vercel, código abierto en GitHub
The Simpsons Universe
Aplicación en React que consume la API pública de The Simpsons con axios y muestra su catálogo de personajes y frases. Lo hice para dominar el ciclo completo de trabajo con una API externa: peticiones asíncronas, manejo de estados de carga y error, y renderizado de listas con componentes reutilizables. Está desplegada en GitHub Pages.
- Consumo de API REST externa con axios
- Manejo de estados de carga y error en React
- Componentes reutilizables y estilos con Tailwind CSS
Portafolio Personal
La primera versión de mi portafolio, hecha con React y CSS puro, sin framework de estilos. Escribir a mano el sistema de layout y las animaciones me enseñó más de CSS que cualquier librería, y sigue en línea como referencia de dónde empecé antes de reconstruir el sitio con Astro.
- React con CSS escrito a mano, sin framework de estilos
- Layout responsivo y animaciones propias
- Desplegado en GitHub Pages
Portafolio Club Penguin
Este mismo sitio: un portafolio que en vez de ser una página más es una isla jugable estilo Club Penguin. Tiene pingüino animado por sprite sheets que camina a donde le hagas clic, chat, creador de personaje con la paleta clásica de 14 colores, y ventanas con el marco glossy del juego original. Está hecho con Astro, es completamente estático y bilingüe español/inglés en todas sus rutas.
- Pingüino animado por sprite sheets, camina a donde hagas clic
- Bilingüe es/en en todas las rutas, con hreflang
- Astro estático: sin JavaScript de framework en el cliente