← back to projects

$ cat ~/proyectos/epdmcec.md

El Patio de Mi Casa

● in production 2025

Amazon/Shein-style marketplace for Cuba

my role: Tech Lead & DevOps — leading the technology department

## overview

Cuban marketplace with shops, products and services, built from scratch and operated in production. Next.js frontend with a custom API client; modular NestJS backend (sellers, catalog, analytics, WhatsApp notifications) on PostgreSQL and Redis.

Infrastructure runs on a self-managed VPS with Docker Swarm: Traefik as reverse proxy with automatic TLS, Vault for secret management, and an observability stack with Prometheus and Grafana watching service availability 24/7.

## features

  • ▸ Modular NestJS backend: sellers, catalog, analytics and marketing
  • ▸ Transactional notifications via WhatsApp API
  • ▸ Centralized secrets in Vault and automatic TLS with Traefik
  • ▸ Metrics dashboards and alerts with Prometheus + Grafana
  • ▸ Network-level intrusion detection with Suricata

## full stack

NestJS Next.js PostgreSQL Redis Docker Swarm Traefik Vault Prometheus Grafana Suricata

## links