Saltar al contenido

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 desarrollo

Reescritura 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 GitHub

Y-CORE + API backend

En produccion

Primera 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

App: GitHub API backend: repositorio privado

Vanguard — Bot de Discord con agente de IA

En produccion

Gestion 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 privado

Unity Rewind Tool — herramienta de depuracion

Herramienta

Graba 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 privado

Y-cinema — Aplicacion de escritorio para streaming

Herramienta

App 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 privado

yumman — asistente de IA personal

Experimental

Ejecuta 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 privado

Pescar y Limpiar — juego para Roblox

Publicado

Juego en solitario; flujo de trabajo con Git, Rojo y Wally fuera del editor, completado en tres dias.

Luau · Roblox · Rojo · Wally

Repositorio privado