Mis Proyectos

Sistemas en producción: para quién se construyeron, qué problema resolvieron y con qué stack

5 proyectos

Proceso de emisión y autorización de comprobantes electrónicos ante el SRI: generar, firmar, enviar a recepción, comprobar estado, enviar a autorización, validar y notificar al receptor, con los retornos por comprobante devuelto o no autorizado
01

Sistema de Facturación Electrónica

Desarrollador BackendFeb – Ago 2023

API de Facturación Electrónica SRI

Motor de facturación electrónica para el SRI de Ecuador: genera el XML del comprobante, lo firma con certificado P12, lo envía por SOAP y gestiona la autorización de facturas, notas de crédito, notas de débito, retenciones y guías de remisión.

NestJSTypeORMPostgreSQLOpenAPIGitHub Actions
Diagrama de arquitectura del chat en tiempo real de Quibox: las apps de locales afiliados, conductores y clientes se conectan por WebSocket a un backend NestJS con Socket.IO que guarda el historial en PostgreSQL; hay un chat local-conductor y otro conductor-cliente
02

Ecosistema Quibox

Desarrollador Full StackSep – Nov 2022

Chat en Tiempo Real con WebSockets

Módulo de chat con Socket.IO para el ecosistema Quibox: dos conversaciones en tiempo real, local afiliado con conductor y conductor con cliente, integradas en dos plataformas web y una app móvil sobre un mismo backend NestJS.

ReactReact NativeNestJSTypeORMSocketIOPostgreSQLTypeScriptTailwind CSS
Diagrama de arquitectura del módulo de gestión publicitaria de Quibox: el panel de administración en React envía el CRUD de anuncios por REST al backend NestJS con TypeORM, que los guarda en PostgreSQL y los expone a la plataforma web de clientes
03

Ecosistema Quibox

Desarrollador Full StackSep – Nov 2022

Módulo de Gestión Publicitaria

Módulo de anuncios publicitarios para el ecosistema Quibox: modelo de datos, servicios web en NestJS y panel de administración en React con el CRUD completo, base para mostrar los anuncios a los clientes de la plataforma.

ReactNestJSTypeORMPostgreSQLTypeScriptTailwind CSS
Diagrama de arquitectura del módulo de planificación semanal: el tablero en React consume la API REST de Strapi, que administra catálogos, semanas y actividades sobre su base de datos
04

Robot Wolf

Desarrollador Full StackSep – Nov 2023

Módulo de Planificación Semanal

Tablero de planificación semanal para los equipos internos de Robot Wolf: actividades por día con categoría, horas y cantidad de kits, aprobación de tareas e historial, construido con React y Strapi como Headless CMS.

ReactStrapiCSS
Diagrama de arquitectura de los retos 2D: la app React embebe una escena de Phaser.js que interpreta la matriz del reto definida en Strapi, sincroniza el estado con el store de React y registra la puntuación del estudiante
05

Robot Wolf

Desarrollador Full StackSep – Nov 2023

Retos Interactivos 2D con Phaser

Módulo gamificado de retos 2D para la plataforma educativa Robot Wolf: puzzles con mecánicas de mover, recolectar y resolver construidos con Phaser.js dentro de React, con contenido gestionado desde Strapi.

ReactPhaserStrapi