Todos los Proyectos
La lista completa de proyectos que construí, desde productos full-stack hasta servicios backend, herramientas de escritorio y experimentos más pequeños.
Mis Proyectos
Aplicación full-stack de e-commerce con subastas, construida con Next.js, NestJS, PostgreSQL, TypeORM, JWT, Swagger, Azure y Vercel. Basic Store
ArchivadoNecesitaba un proyecto full-stack de e-commerce para practicar arquitectura backend, autenticación y deployment más allá de un CRUD simple. Construí una REST API con NestJS/PostgreSQL, autenticación JWT y documentación Swagger, junto a un frontend en Next.js con un flujo de subastas.
Sistema full-stack de colas remotas con mapas, JWT, roles usuario/dueño, páginas SSR, docs de API, tests, caché y datos geoespaciales. Stop Rows
MantenidoLas colas físicas en comercios y servicios no tienen forma de gestionar la posición en la fila de forma remota, haciendo perder tiempo esperando en persona. Construí un sistema de gestión de colas remotas con mapa interactivo, roles autenticados de usuario/dueño, y un backend en TypeScript con refresh tokens JWT, caché e indexación geoespacial.
Aplicación desktop con Electron para controlar luces Wiz con ajustes en tiempo real, escenas, habitaciones, atajos de teclado y autoarranque. Light Control Pro
MantenidoQuería una forma rápida y controlada por teclado de manejar las bombillas Wiz desde la PC en vez de depender de la app móvil para cada ajuste. Construí una app de escritorio con Electron con control de bombillas en tiempo real, escenas, habitaciones, atajos de teclado personalizados y autoarranque, actualmente en migración a TypeScript.
Aplicación de tareas y Pomodoro construida con Next.js y Firebase, con autenticación, gestión de tareas en Firestore, filtros y timer personalizado. Simple Pomodoro and To-do
ArchivadoNecesitaba una forma de registrar cuántos ciclos Pomodoro dedicaba a cada tarea para medir y optimizar mejor mi propia rutina de trabajo. Construí una app en Next.js/Firebase que combina gestión de tareas con un timer Pomodoro, usando Firestore para persistencia y Zustand para el estado de filtros.
Herramienta geoespacial interactiva para crear y asignar zonas con Leaflet, radios, áreas de polilínea, diagramas de Voronoi e importación/exportación CSV. Map Zone Delimiter
ArchivadoLas herramientas existentes no ofrecían una forma suficientemente flexible de asignar y visualizar zonas geoespaciales para datos de ubicación estructurados. Construí una herramienta interactiva basada en Leaflet que soporta zonas por radio, polilínea y diagramas de Voronoi, con importación/exportación CSV para gestión de puntos y grupos.
Portfolio bilingüe construido con Next.js, React, i18n, dark mode, UI animada, navegación dinámica y páginas detalladas de proyectos. Personal Portfolio
ActivoPortfolio bilingüe construido con Next.js, React, i18n, dark mode, UI animada, navegación dinámica y páginas detalladas de proyectos.
Compresor/descompresor Huffman en C++ usando árboles binarios, operaciones de archivo a nivel de bits y reconstrucción sin pérdida. Huffman Tree Compressor
ArchivadoCompresor/descompresor Huffman en C++ usando árboles binarios, operaciones de archivo a nivel de bits y reconstrucción sin pérdida.