Proyectos
Todos son proyectos propios, de principio a fin: diseño, desarrollo, despliegue, seguridad y mantenimiento. Donde el repositorio es publico, esta linkeado.
Y-COREV2 — Gestor de biblioteca de Steam
En desarrolloReescritura desde cero de una app de escritorio para gestionar bibliotecas de Steam, eliminando la deuda tecnica de la version anterior; completada en la primera semana y media. Monorepo con pnpm workspaces y Turborepo: app de escritorio (Electron + React), landing (Astro) y servicio de actualizaciones en Cloudflare Workers. Enrutador IPC unico con contrato tipado en Zod; pipeline de actualizaciones con manifiestos firmados (KV, D1, R2); base de datos local con Drizzle ORM. Arquitectura documentada como ADR; pruebas end-to-end con Playwright y unitarias con Vitest. Incluye integracion de una dependencia nativa de terceros (DLL de Steam) sin documentacion completa: adaptacion de rutas y resolucion de incompatibilidades, con el proceso documentado para mantenimiento futuro.
React · TypeScript · Electron · Zod · Drizzle ORM · Turborepo · Cloudflare Workers
Ver en GitHubY-CORE + API backend
En produccionPrimera version de la app y su servicio en produccion (y-core-render-api), con usuarios reales. Gestion de biblioteca, tienda integrada, gestor de mods, backups, actualizador automatico, bot de Discord e interfaz en 7 idiomas. Identificacion y correccion de fallos de seguridad durante el desarrollo: CORS abierto, path traversal en IPC y fuerza bruta en recuperacion de contraseña. API backend independiente (Fastify + Supabase) con autenticacion propia, limite de peticiones y sincronizacion de claves via API de GitHub.
Electron · React · Fastify · Supabase · Discord API
Vanguard — Bot de Discord con agente de IA
En produccionGestion de cuentas compartidas, moderacion, anti-raid y tickets; construido en una jornada de trabajo intensivo. Agente de IA con function-calling real (buscar cuentas, crear tickets, enviar mensajes), limitado por canal y cooldown. Servicio programado que consulta APIs externas cada hora y publica alertas automaticas de juegos gratuitos; panel web de administracion con OAuth2 de Discord.
Node.js · Discord API · OAuth2 · LLM function-calling
Repositorio privadoUnity Rewind Tool — herramienta de depuracion
HerramientaGraba el estado del juego frame a frame para retroceder tras un fallo sin necesidad de reproducirlo. Compresion por anclas y diferencias, medida con el profiler de Unity contra grabacion sin comprimir: 91% menos memoria. Tres detectores automaticos de fallos sin configuracion, validados en dos proyectos propios de Unity; 0,73 ms de coste por frame (escena de referencia, 100 objetos grabados, medido con Unity Profiler). Investigacion de mercado previa: encuesta a unos 30 desarrolladores en comunidades de gamedev antes de escribir codigo.
C# · Unity · Profiling · Compresion de datos
Repositorio privadoY-cinema — Aplicacion de escritorio para streaming
HerramientaApp de Electron con streaming de torrents en tiempo real y transcodificacion integrada via ffmpeg; servicio de scraping empaquetado como recurso independiente.
Electron · ffmpeg · Node.js
Repositorio privadoyumman — asistente de IA personal
ExperimentalEjecuta un modelo de lenguaje (Qwen2.5-7B) en local, sin API, con reconocimiento y sintesis de voz integrados.
LLM local · llama.cpp · Reconocimiento de voz
Repositorio privadoPescar y Limpiar — juego para Roblox
PublicadoJuego en solitario; flujo de trabajo con Git, Rojo y Wally fuera del editor, completado en tres dias.
Luau · Roblox · Rojo · Wally
Repositorio privado