Hola, soy John.

Soy desarrollador de software. Paso la mayor parte del tiempo del lado del backend: APIs, modelos de datos, colas, despliegues y esa parte del trabajo que nadie ve hasta que se cae.

Me gusta entender cómo funcionan las cosas por debajo antes de usarlas, y este blog es en buena parte eso: mis notas en limpio. Fuera del teclado, miro el cielo. Algún día voy a escribir más sobre eso.

proyectos

6 proyectos

en construcción. Esta sección es una maqueta: los proyectos de abajo son de ejemplo y los voy a reemplazar por los reales.

o filtra por habilidad:
2026maqueta

API de inventario con NestJS y PostgreSQL

API REST para controlar existencias de varias bodegas: entradas, salidas, traslados y un historial que no se puede editar.

NestJS · TypeScript · PostgreSQL · TypeORM · Docker

  • #Backend
  • #NestJS
  • #SQL
  • #Bases de datos
2026maqueta

Modelo de datos para un sistema de reservas

Diseño relacional para reservas de espacios con restricciones que impiden dos reservas cruzadas a nivel de base de datos, no de código.

PostgreSQL · SQL · dbdiagram

  • #SQL
  • #Bases de datos
2025maqueta

Pagos en microservicios con colas

Tres servicios (pedidos, pagos y notificaciones) que se hablan por eventos. El objetivo era aprender a manejar reintentos y mensajes duplicados.

NestJS · RabbitMQ · Amazon SQS · Docker Compose

  • #Microservicios
  • #NestJS
  • #Backend
  • #AWS
2025maqueta

Acortador de URLs serverless

Un acortador desplegado solo con servicios administrados: cero servidores que mantener y una factura que se mide en centavos.

AWS Lambda · API Gateway · DynamoDB · AWS CDK

  • #AWS
  • #Cloud
  • #Backend
2026maqueta

Buscador semántico de documentación interna

Búsqueda por significado sobre documentos técnicos usando embeddings guardados en PostgreSQL con pgvector.

Python · FastAPI · PostgreSQL · pgvector

  • #IA
  • #Backend
  • #Bases de datos
  • #SQL
2026maqueta

API de efemérides para observar desde Colombia

Proyecto personal: a qué hora sale y se pone cada planeta y qué tan alto llega, calculado para una latitud y longitud dadas.

Node.js · TypeScript · Docker · AWS

  • #Backend
  • #Cloud