BG-01 · ONLINE
[ DESCARGAR CV ]
Volver al registro

M-007

En curso

Cuadra · SaaS de gestión para pymes

SaaS multi-tenant para comercios colombianos (punto de venta, inventario y caja) en Go y PostgreSQL con Row-Level Security. Desarrollado con Claude Code: plan aprobado, tests en rojo y revisión humana de cada PR.

Esquemático de Cuadra: núcleo hexagonal de módulos rodeado por un anillo de tenants aislados
Rol
Desarrollador único · producto propio
Duración
En curso
Inicio
oct 2026

SaaS multi-tenant de gestión para comercios colombianos (ferreterías, tiendas, droguerías, almacenes), en desarrollo activo. Monolito modular en Go con arquitectura hexagonal, PostgreSQL con Row-Level Security para aislar a cada comercio, API contract-first con OpenAPI y trabajos en segundo plano con River. Observabilidad con OpenTelemetry, Prometheus, Loki, Tempo y Grafana, con alertas y SLOs como código. Desarrollado con Claude Code mediante comandos propios que imponen rama → plan aprobado → tests en rojo → implementación → verificación, con revisión humana de cada PR. En curso: infraestructura con Terraform, pruebas end-to-end y de carga, y facturación electrónica ante la DIAN.

▸ Logros clave

  • Aislamiento multi-tenant en la propia base de datos con Row-Level Security de PostgreSQL.
  • Punto de venta con lector de código de barras, pagos mixtos, tirilla térmica y cierre de caja a ciegas.
  • CI con golangci-lint, govulncheck, gosec y Trivy; tests de integración con testcontainers.

▸ Desafíos

  • Un núcleo genérico que sirva a una ferretería, una droguería o un almacén de ropa por configuración, no con forks.
  • Sostener calidad de producción desarrollando con agentes de IA: cada cambio pasa por plan aprobado, tests en rojo y revisión humana.
  • 40+

    PRs revisados

  • 110+

    Archivos de tests

  • 2 de 5

    Fase hacia el piloto

▸ STACK DESPLEGADO

  • Go
  • PostgreSQL
  • React
  • TypeScript
  • Docker
  • Prometheus · Grafana · Loki
  • Claude Code