terminal History.log

Trayectoria Profesional

Un registro cronológico de desafíos de ingeniería, hitos arquitectónicos y las tecnologías utilizadas para resolverlos.

Filtrar por:
work
Factuplan

Factuplan

En Uso / Mantenimiento

Desarrollador Full Stack AZIEGO S.A.S

expand_content

Factuplan es una plataforma SaaS para la emisión automatizada de facturas electrónicas, notas de crédito y guías de remisión ante el SRI, pensada tanto para contribuyentes que solo necesitan facturar como para desarrolladores que integran la emisión electrónica en sus propios sistemas (E-commerce, ERPs) vía API o SDK sin gestionar inventario. La v1, lanzada el 24 de noviembre de 2025 como cuatro proyectos independientes (API, dashboard, admin y landing), ya generaba el PDF y firmaba el XML del comprobante, con autenticación en Clerk y cobro de suscripciones por Nuvei o transferencia. La v2 evolucionó hacia un motor API-First organizado como monorepo: migró la autenticación a AzirId (el proveedor de identidad centralizado de la empresa), sumó Payphone como método de pago, cifró las firmas electrónicas en base de datos con AWS KMS, y agregó colas de emisión con reintentos, notificaciones automáticas y SDK propio en TypeScript.

NestJS NextJS Astro PostgreSQL AWS S3 AWS KMS Java Resend Clerk AzirId Payphone Nuvei RBAC Monorepo NPM SDK API REST GraphQL Refine.dev
work
Firma Ok

Firma Ok

En Uso / Mantenimiento

Desarrollador Full Stack AZIEGO S.A.S

expand_content

Firma Ok es una plataforma SaaS para la gestión de firmas electrónicas autorizadas por el organismo regulador de Ecuador. No somos una entidad certificadora: somos una capa de software que integra con terceros certificados para agilizar y dar seguridad a la emisión y validación de firmas electrónicas. Antes se dependía de ANF, un proveedor con un proceso manual y sin API que recopilaba la información del usuario para luego subirla a una plataforma externa. Hoy, mediante la API de Firma Segura, enviamos los datos ya validados y generamos la firma electrónica en cuestión de segundos. La plataforma usa AzirId para la autenticación, soporta pagos por transferencia o tarjeta con Payphone, e incluye un dashboard para crear planes, aceptar y validar pagos, revisar logs de firmas, consultar datos de usuarios y generar reportes operativos.

NestJS NextJS Astro Prisma TypeScript AzirId Monorepo Claude AI API REST GraphQL Payphone
work
Tenvia

Tenvia

En Construcción

Desarrollador Full Stack AZIEGO S.A.S

expand_content

Tenvia es un e-commerce SaaS para la gestión de ventas y operaciones de locales. La V1 nació enfocada en movilidad, con la API, el dashboard y las apps como proyectos independientes entre sí: dos apps en React Native/Expo (consumidor y repartidor) sobre una API GraphQL con autenticación propia y refresh token, pasarela Nuvei y facturación electrónica vía Contifico o Dobra según el proveedor de cada local. Fue una etapa de validación del producto, con la experiencia de usuario y los roles todavía sin pulir del todo. La V2 evolucionó hacia un SaaS multi-tenant real organizado como monorepo: el e-commerce se implementó tanto en web como en móvil para los usuarios, con RBAC por roles, autenticación centralizada vía AzirId, pagos con Payphone, transferencia y efectivo, comunicación en tiempo real sobre el estado de órdenes y pagos, y un chat integrado en la plataforma. Actualmente el desarrollo de esta V2 se encuentra en pausa.

NestJS PostgreSQL refine.dev Chakra UI React Native Expo OneSignal Sentry Contifico Dobra Nuvei NextJS Astro AWS AzirId RBAC Payphone WebSockets Chat Monorepo Resend Claude AI API REST GraphQL
proyecto.local
language_off

Pronto Disponible

La visualización interactiva de este proyecto estará disponible próximamente.

work
Mi Primer Premio

Mi Primer Premio

En Uso / Mantenimiento

Desarrollador Full Stack AZIEGO S.A.S

expand_content

Mi Primer Premio es una plataforma de sorteos y participación donde los usuarios pueden comprar tickets para participar en distintos premios. La V1 se desarrolló como mi primer acercamiento formal a NestJS y GraphQL en un entorno real y sin el apoyo de herramientas de IA: los usuarios se registraban, se suscribían para participar en los premios y podían comprar tickets adicionales, con pagos por transferencia bancaria, tarjeta mediante checkout de Nuvei o cripto con USDT, sorteo del ganador vía smart contract sobre Polygon (con integración apoyada en Python), facturación sincronizada con Dr Solution y correos automáticos por cada estado del pago. La V2 reestructuró el proyecto en un monorepo que unifica todas las apps involucradas: migró la autenticación y el manejo de pagos a AzirId, dejando solo transferencia bancaria y Payphone como métodos (se eliminaron Nuvei y el pago en USDT), reemplazó Dr Solution por Factuplan para la emisión de facturas, quitó el requisito de suscripción (ahora basta con comprar tickets por premio), sumó Azirgo Cloud para el almacenamiento de assets, incorporó una sección de Bingo donde los usuarios compran tablas y participan por los premios bingados, y añadió un dashboard administrativo con roles (RBAC) y comunicación en tiempo real para mantener al usuario con la información actualizada.

NestJS NextJS GraphQL TypeScript TypeORM Nuvei USDT Polygon Smart Contracts Python AWS Resend Dr Solution Checkout AzirId Payphone Factuplan Azirgo Cloud RBAC Monorepo WebSockets Bingo
miprimerpremio.com
work
Azirgo Cloud

Azirgo Cloud

En Uso / Mantenimiento

Desarrollador Full Stack AZIEGO S.A.S

expand_content

Azirgo Cloud es una plataforma interna para el aprovisionamiento centralizado de buckets y almacenamiento multimedia de la empresa. Abstrae la complejidad de AWS y expone un SDK junto con una capa de integración para que los demás proyectos internos suban y consuman archivos de forma sencilla, generando URLs públicas o privadas según el caso de uso y validando cada operación mediante autenticación centralizada con AzirId.

NestJS NextJS Astro TypeScript AWS API REST SDK AzirId Storage Infraestructura interna
work
Neurotrading Academy

Neurotrading Academy

En Uso / Mantenimiento

Desarrollador Full Stack AZIEGO S.A.S

expand_content

Neurotrading Academy es una plataforma educativa enfocada en trading, donde los estudiantes se registran, completan su información personal y acceden a cursos en video. El producto combina una experiencia de usuario simple con automatizaciones clave para onboarding, pagos y comunicación: el frontend se construyó con Next.js y Server Actions sobre una API REST en Fastify, con Prisma y PostgreSQL como capa de datos. La autenticación por código OTP facilita el cambio de número telefónico, y la integración con la API de Telegram vincula automáticamente a cada alumno con su grupo correspondiente tras la compra. La plataforma soporta pagos con tarjeta (Nuvei) y USDT, además de un dashboard administrativo para gestionar clases y reportes.

Fastify NextJS TypeScript API REST Prisma PostgreSQL Server Actions Nuvei USDT Telegram API Resend
neurotradingacademys.com
work
Metaccor

Metaccor

En Uso / Mantenimiento

Desarrollador Full Stack AZIEGO S.A.S

expand_content

Metaccor es una plataforma basada en tecnología blockchain diseñada para gestionar participantes y premiar su actividad mediante un robusto sistema de niveles, ciclos y referidos.

Fastify NextJS Typescript Blockchain Web3 USDT Resend
work
Demma Academy

Demma Academy

En Construcción

Desarrollador Full Stack Propio

expand_content

Demma Academy es una plataforma educativa enfocada en recursos y cursos del área de topografía e ingeniería civil, con un dashboard administrativo y otro para el estudiante. Los usuarios se registran con correo y contraseña, compran cursos por transferencia bancaria subiendo el comprobante, y los archivos multimedia se almacenan en Cloudinary. La solución combina peticiones GraphQL y API REST sobre un monorepositorio donde conviven las distintas aplicaciones del producto, e incluye un módulo de referidos donde los vendedores obtienen comisiones por clientes registrados y sus pagos. La arquitectura está pensada para evolucionar hacia un modelo SaaS más amplio, con módulos diferenciados y lógica de negocio preparada para escalar.

NestJS NextJS TypeScript TypeORM GraphQL API REST Monorepo Cloudinary Sentry TanStack Orval RBAC Real Time SaaS Educativo
academia-demma.com
work
Pos Ec

Pos Ec

En Construcción

Desarrollador Full Stack Propio

expand_content

Pos Ec es una plataforma SaaS para que pequeños y medianos comercios controlen su inventario y emitan factura electrónica con fiabilidad. Los usuarios se registran, suben sus compras para generar productos y mantener el kárdex actualizado automáticamente, y al concretar una venta el sistema encola la factura para enviarla al servicio de emisión Factuplan, soportando anulaciones mediante notas de crédito. Cada cuenta puede administrar varios locales, descargar reportes periódicos y probar todo el flujo en un entorno sandbox sin emitir documentos legales, mientras un dashboard administrativo gestiona los tenants y las suscripciones del modelo SaaS.

NestJS NextJS TypeORM PostgreSQL GraphQL API REST Factuplan RBAC Multi-tenant Resend
proyecto.local
language_off

Pronto Disponible

La visualización interactiva de este proyecto estará disponible próximamente.

Competencia Técnica

tech_stack.json
{
  "backend": ["NestJS", "Fastify", "Node.js", "GraphQL"],
  "frontend": ["Next.js", "React Native", "Astro", "TypeScript"],
  "infrastructure": ["AWS S3", "AWS CloudFront", "Monorepos", "Web3"],
  "databases": ["PostgreSQL", "TypeORM", "Prisma"],
  "integrations": ["Nuvei", "Resend", "Sentry", "OneSignal"]
}
3+

Años de Experiencia

Desarrollando soluciones SaaS, e-commerce e infraestructura profesional.

¡Hablemos por WhatsApp!