Avatar

Mis Proyectos

Aquí encontrarás una selección de mis proyectos más destacados, que demuestran mis habilidades en desarrollo web full stack.

Nota: Por contratos de confidencialidad, la mayoría de los proyectos más destacados en los que he trabajado no pueden ser mostrados públicamente.

Proyectos Frontend

Dashboard principal de Organizer
Módulo de inventario

Organizer.cl Destacado

Aplicación SaaS para gestión de inventarios, clientes y proveedores. Backend implementado con NestJS + Prisma + MySQL, documentado en Swagger/OpenAPI. Desplegado en AWS (EC2, S3, SES) con CI/CD (Coolify + GitHub Actions). Incluye funcionalidades de códigos de barras, reportes avanzados, alertas automáticas y ventas con pasarelas de pago seguras.

  • NestJS
  • Prisma
  • MySQL
  • AWS
  • Swagger
  • Next.js
Página principal del portal de empleo
Panel de administración

Portal de empleo Banen.cl Destacado

Aplicación web desarrollada para la empresa Gestpyme Spa, cuyo objetivo es facilitar la búsqueda de empleo. Se emplean tecnologías como React, Node.js, TypeScript, JWT y TailwindCSS, entre otras.

  • React
  • Node.js
  • TypeScript
  • JWT
  • TailwindCSS
Login Itury
Vista de la aplicación Itury

Itury

Una aplicación web desarrollada en el Hospital Provincial de Ovalle, cuyo objetivo es mejorar la gestión y entrega de medicamentos a los usuarios mediante un sistema de llamadas. Se integran APIs del mismo centro de salud, utilizando tecnologías como Node.js, EJS, Bootstrap y AJAX.

  • EJS
  • Node.js
  • MySQL
  • BoostrapCSS
  • JavaScript
Chat de WhatsApp
Panel de administración

My Bot

Servicio de mensajería desarrollado en Node.js, que permite responder mensajes de WhatsApp de forma automática. Se emplean tecnologías como Whatsapp-Web.js, Express.js y la Api de OpenAI.

  • Node.js
  • Express.js
  • Whatsapp-Web.js
  • OpenAI
Página principal de Compress Images
Comprimir imágenes

Compress Images Destacado

Aplicación web desarrollada en React, que permite comprimir imágenes de forma sencilla y rápida. Se emplean tecnologías como React y TailwindCSS.

  • React
  • TailwindCSS
Login de WhatsApp Api
Panel de usuario

WhatsApp Api Destacado

API desarrollada en Node.js, que permite enviar mensajes de WhatsApp de forma automática. Se emplean tecnologías como Express.js, Whatsapp-web.js, React y tailwindCSS.

  • Node.js
  • Express.js
  • Whatsapp-Web.js
  • React
  • TailwindCSS

Proyectos Backend / APIs

API Organizer Destacado

API RESTful desarrollada en NestJS para el sistema de gestión empresarial Organizer. Proporciona endpoints para gestionar módulos como Inventario, Ventas y Compras, permitiendo operaciones CRUD y consultas avanzadas. Implementa autenticación JWT y manejo de roles para asegurar el acceso a los recursos.

  • NestJS
  • Prisma
  • MySQL
  • JWT
  • TypeScript

Microservicio de Notificaciones

Servicio especializado en el envío de notificaciones por email y SMS. Desarrollado con arquitectura de microservicios, incluye cola de mensajes para garantizar la entrega y templates personalizables para diferentes tipos de notificaciones.

  • Node.js
  • Express.js
  • Redis
  • Nodemailer
  • Twilio

Microservicio Tributario Destacado

Microservicio desarrollado en NestJS para gestión tributaria empresarial, integrado con la API del SII (Servicio de Impuestos Internos) de Chile. Automatiza procesos de facturación electrónica, consulta de estados tributarios y generación de reportes. Implementa caché con Redis para optimizar consultas frecuentes y está desplegado en AWS con arquitectura escalable.

  • NestJS
  • PostgreSQL
  • Redis
  • AWS
  • SII API
  • TypeScript

File Microservice Destacado

Microservicio de administración de archivos desarrollado en NestJS con AWS S3 como storage principal. Permite gestión completa de archivos por empresa con funcionalidades de subida, descarga y eliminación. Implementa comunicación por protocolo TCP, sistema de ACL (Access Control List) para archivos públicos y privados por usuario, y organización multi-tenant por empresa para garantizar la seguridad y aislamiento de datos.

  • NestJS
  • AWS S3
  • TCP
  • TypeScript
  • ACL
  • Multi-tenant

Microservicio de Inventario Destacado

Sistema de gestión de inventario desarrollado en NestJS que maneja stock por bodega-artículo con control granular de existencias. Integrado con el microservicio de notificaciones para envío automático de correos programados a encargados de bodega, alertando sobre productos con stock bajo según los límites configurados en la ficha de cada producto. Incluye seguimiento en tiempo real, histórico de movimientos y reportes automatizados.

  • NestJS
  • PostgreSQL
  • Redis
  • Microservicios
  • Cron Jobs
  • TypeScript