GymControl — Sistema de Gestión de Gimnasio
2023 – 2024
Desarrollador Full-Stack · Proyecto personal / Demo pública
Java 21 · JavaFX · H2 · OpenCV · Maven · License3j
- Desarrollé sistema de gestión completo para gimnasios: membresías, rutinas, control de asistencia, inventario y reportes.
- Implementé arquitectura JavaFX con separación de capas (MVC + DAO), UI reactiva con Property Bindings y dos ventanas sincronizadas en tiempo real.
- Diseñé e implementé sistema de DRM comercial por hardware (RSA + SHA-256 + fingerprint de motherboard/CPU) para proteger la distribución del software.
GymControl V2 — Migración a Spring Boot + React
2025 · En desarrollo
Desarrollador Full-Stack · Proyecto personal
Spring Boot 4 · React · Electron · PostgreSQL · Gradle
- Migrando la arquitectura de JavaFX a Spring Boot 4 (API REST) + React (frontend web) + Electron (desktop wrapper), eliminando las limitaciones de distribución de la versión original.
- Diseñé la capa de servicios y repositorios con Spring Data JPA y PostgreSQL, exponiendo endpoints REST consumidos por el frontend React.
Sistema de Punto de Venta — Óptica Optiver
2023
Desarrollador Full-Stack · Cliente real · En producción
Java 17 · JavaFX · MySQL · Apache PDFBox
- Entregué app de escritorio con facturación PDF automática (Apache PDFBox), algoritmo propio de conversión de monto a letras y sistema de fidelización por referidos con puntos escalonados por monto.
- Control de stock en tiempo real con MySQL; ~3,100 líneas de código; en producción desde el primer mes de entrega.
Automatización de Compras
2024 – 2025
Desarrollador Full-Stack · Proyecto técnico
Next.js 15 · Node.js · BullMQ · Redis · Playwright · Docker · PostgreSQL
- Diseñé sistema de colas asíncronas con BullMQ + Redis para distribución de tareas sin intervención manual, con reintentos automáticos.
- Automaticé flujos de pago browser con Playwright y containerizé con Docker para reproducibilidad total.
La Casa del Entretenimiento
2024
Desarrollador Full-Stack · Cliente real · En producción
Astro · TypeScript · TailwindCSS · Notion API · Vercel
- Integré Notion API como CMS dinámico; el cliente gestiona su catálogo de contenidos sin intervención técnica.
- Implementé SSG con Astro para tiempos de carga sub-segundo; infraestructura $0/mes en Vercel.