
Descripción del proyecto
Participación en el desarrollo de un ERP / plataforma de gestión orientada a operaciones de ventas, almacén, logística, tesorería, compras, catálogo, analítica y punto de venta, con cliente web (SPA), cliente POS multiplataforma (Electron) y monorepo backend en .NET con API, Azure Functions, integraciones y componentes de datos tabulares configurables e histórico.
Características principales
Frontend enterprise a gran escala: dominios de negocio amplios (pedidos, almacén, envíos, facturación, compras, analítica, RRHH, configuración), tablas y formularios complejos, informes y visualización (ECharts, Nivo, ApexCharts, entre otros)
Cliente web con React, Vite, React Router, estado con Redux Toolkit / Zustand / TanStack Query, validación con Zod, UI con MUI, Radix, dnd-kit y piezas de datos muy densas (tablas virtuales, hojas tipo spreadsheet)
Cliente POS en Electron (Windows, macOS, Linux): empaquetado con electron-builder, actualizaciones automáticas, protocolo propio para deep links, IPC tipado e impresión térmica para entorno retail
Backend de dominio rico en .NET 8: ASP.NET Core con OpenAPI, EF Core, Azure Functions (HTTP, Service Bus, temporizadores, Durable Functions), Redis, integración con servicios Azure y pipelines con artefactos privados
Integración entre capas: cliente API versionado frente a la API de Leberp, flujos desacoplados con colas y tareas masivas, telemetría con Application Insights en web, POS y componentes cloud
Calidad de producto: ESLint, Prettier, Vitest, Testing Library, Playwright, Storybook y análisis de bundle en el ecosistema frontend
Desafíos y soluciones
Complejidad funcional y consistencia
Mantener coherencia UX y de datos entre módulos muy distintos (ventas, almacén, tesorería, POS) y entre canales web y escritorio, con reglas de negocio cambiantes y alto volumen de pantallas.
Rendimiento en interfaces densas
Listados y grillas con mucho volumen de información requieren virtualización, consultas bien acotadas con TanStack Query y cuidado del bundle en una base de código muy amplia.
Capturas de pantalla



Tecnologías utilizadas
Otros proyectos

Sitio web — extensiones de pestañas
Web estática y marketing local para un negocio de belleza: servicios, precios, contacto, mapa y contenido bilingüe (inglés / español).

Ice Climber Remake
Remake multiplataforma del clásico Ice Climber de NES, con física 2D avanzada, iluminación dinámica y despliegue automatizado.