Disponible para roles remoto
2026 - Portafolio n.º 1
JMO/

Manizales, CO · 2026 — Portafolio n.º 1

Ingeniero de software

JUAN MANUEL OCAMPO.

Sobre mí. Construyo cosas web que (casi siempre) no se rompen los lunes.

NODE.JS ★ REACT ★ TYPESCRIPT ★ POSTGRES ★ NODE.JS ★ REACT ★ TYPESCRIPT ★ POSTGRES ★ NODE.JS ★ REACT ★ TYPESCRIPT ★ POSTGRES ★ NODE.JS ★ REACT ★ TYPESCRIPT ★ POSTGRES ★ NODE.JS ★ REACT ★ TYPESCRIPT ★ POSTGRES ★ NODE.JS ★ REACT ★ TYPESCRIPT ★ POSTGRES ★

001 / PROYECTOS SELECCIONADOS.

OBRA.

3 proyectos 2024 → 2025

Nº01 - 2025
FINTECH · INTERNO

Motor contable de partida doble procesando ~2M tx/día. Diseñé el schema y el worker de reconciliación.

NODE POSTGRES REDIS KAFKA
Nº02 - 2024
OPEN SOURCE

CMS headless para equipos pequeños. Editor por bloques, auth por fila, y un sistema de plugins del que estoy raramente orgulloso.

REACT TRPC PRISMA POSTGRES
Nº03 - 2024
PROYECTO PERSONAL

Monitor de uptime que escribe la postmortem por ti. Corre en un droplet de $5. Sí, lo sé.

NODE SQLITE HTMX
Nº01 LEDGER / 2025 / Proyecto interno

LEDGER

DETALLES

Motor contable de partida doble procesando ~2M tx/día. Diseñé el schema y el worker de reconciliación.

AÑO
2025
ROL
Backend Lead
TIPO
Proyecto interno
STACK
NODE · POSTGRES · REDIS · KAFKA

DETALLES

  • Arquitectura de microservicios con Kafka para el procesamiento asíncrono de eventos financieros.
  • Base de datos PostgreSQL optimizada para transacciones de alta concurrencia.
  • Worker de reconciliación diario que detecta anomalías contables en menos de 5 minutos.
  • Rediseño completo del esquema para soportar múltiples monedas y cuentas virtuales.
Nº02 ATLAS CMS / 2024 / Open Source

ATLAS CMS

DETALLES

CMS headless para equipos pequeños. Editor por bloques, auth por fila, y un sistema de plugins del que estoy raramente orgulloso.

AÑO
2024
ROL
Creador
TIPO
Open Source
STACK
REACT · TRPC · PRISMA · POSTGRES

DETALLES

  • Interfaz construida con React y Tailwind CSS, enfocada en la velocidad de edición.
  • Sistema de tipos seguro en todo el stack (end-to-end type safety) con tRPC.
  • Gestión de base de datos con Prisma, implementando Row-Level Security (RLS) en Postgres.
  • Arquitectura de plugins modular que permite extender la funcionalidad sin tocar el core.
Nº03 PULSE / 2024 / Proyecto personal

PULSE

DETALLES

Monitor de uptime que escribe la postmortem por ti. Corre en un droplet de $5. Sí, lo sé.

AÑO
2024
ROL
Solo
TIPO
Proyecto personal
STACK
NODE · SQLITE · HTMX

DETALLES

  • Binario único de Node, SQLite para el estado, htmx para la UI — sin SPA, sin build.
  • Auto-postmortem lee los logs alrededor del incidente y arma un markdown.
  • Deploy es scp y systemctl restart. Es 2026 y eso es feature, no bug.

002 / SOBRE MI.

Ingeniero.
No turista
de frameworks.

Ingeniero full-stack enfocado en Node y React. Me gustan las APIs chicas, las UIs honestas y borrar código.

Actualmente enviando features, peleando con zonas horarias, y de vez en cuando despierto a las 3am.

003 / STACK

DE USO DIARIO

LENGUAJES

TYPESCRIPT

FRONTEND

REACT · NEXT.JS

BACKEND

NODE.JS · TRPC · PRISMA

DATOS

POSTGRESQL · REDIS

INFRA

DOCKER · AWS