deployed
branch main
uptime 00:00:00
loc Bogotá · -05 UTC
coffee 2 cups
status abierto a conectar
press K
abierto a conectar · Q2 2026/senior full-stack · líder técnico

Hola, soy Juan.
Construyo cosas complejas
con IA, código y café.

const engineer = {
  based_in: 'Bogotá, trabajando globalmente',
  obsessions: ['AI', 'complex problems', 'coffee'],
  currently: ''
}
ver trabajo seleccionado saludar
// 01─────────selected_work.md

Algunos proyectos de los que estoy orgulloso.

No solo lo que se lanzó. El contexto, el enfoque, y lo que realmente contribuí. Me importa ser honesto con mi parte.

001
002
003
004
005
006
007
008
009
010
011
012
Snappr
year2024 → presenterolelíder técnicoteamAI Food · AI Corestatus● en producción
Next.jsPythonTemporalAWSGraphQL

Liderando automatización con IA para imágenes de comida.

# problema

Apps de delivery a nivel mundial necesitaban miles de imágenes de comida. Cada imagen se tomaba, editaba y revisaba manualmente. El proceso no escalaba con la demanda.

# mi rol

Como líder técnico de AI Food y AI Core, lideré el pipeline de automatización. Orquestando generación, etiquetado y revisión de imágenes con workflows de Temporal en AWS. Estabilicé la app de Next.js que Ops usa a diario, y coordiné entre zonas horarias con equipos de Ops e IA.

56%
automatizado
El equipo pasó de 0% a 56% de automatización. No construí cada pieza, pero lideré el pipeline, mantuve el sistema estable y me aseguré de que las partes encajaran.
013
014
015
016
017
018
019
020
021
022
023
024
Atlassian
year2022 → 2024rolelíder técnico (vía EPAM)teamCustom DomainsticketCLOUD-6999 · 10+ yrs
ReactNode.jsGoAWS LambdaSecurity

Ayudando a cerrar un ticket de una década.

# problema

Los dominios personalizados para productos de Atlassian necesitaban una interfaz de admin completa, manejo seguro de entrada de datos y detección de amenazas en tiempo real. El ticket llevaba abierto más de diez años.

# mi rol

Arquitecté la interfaz React para gestionar dominios personalizados, con protección contra XSS y accesibilidad WCAG 2.1 AA, y lideré la integración entre equipos. También construí el componente de monitoreo de Certificate Transparency Logs: un sistema basado en eventos en Node.js y Go en AWS Lambda, para detectar ataques man-in-the-middle.

10yr
ticket → cerrado
Mis contribuciones fueron partes clave de lo que se necesitó para cerrarlo. Un esfuerzo de equipo que abarcó múltiples grupos. Estoy orgulloso de las piezas que lideré.
ver el ticket
025
026
027
028
029
030
031
032
033
034
035
036
Arjé Coffee
year2019 → 2021roleCTO · cofundadorteam2 fundadores · 0 → 1outcomeYC interview
ReactNode.jsAPIsPaymentsStartup

Del grano al navegador.

# problema

Queríamos construir un marketplace de suscripción de café conectando fincas colombianas con consumidores globales. Sin equipo, sin producto, plazo ajustado.

# mi rol

Construimos todo el stack tecnológico: frontend en React, backend en Node.js, integraciones de pago, APIs de gestión de pedidos. Automatizamos el 66% de la revisión manual de pedidos. Lanzamos tanto el marketplace como el producto físico desde cero.

30d
para lanzar
Lanzamos el MVP en menos de un mes y conseguimos una entrevista con Y Combinator. Construir tanto el producto como la tecnología me enseñó más sobre lanzar productos que cualquier trabajo anterior.
// 02─────────what_i_do.md

Me especializo en tres cosas.

Prefiero ser excelente en pocas cosas que pasable en muchas. Aquí es donde genero más impacto.

{ }
01 / full-stack

Productos full-stack, de punta a punta.

Del frontend al backend a la infraestructura. React, TypeScript, Node.js, Python, PostgreSQL, desplegado en AWS o GCP. Me gusta ser dueño de todo el panorama, desde la interfaz que alguien ve hasta el pipeline que corre detrás.

</>
02 / ai & automation

IA y automatización que realmente funciona.

Agentes de IA en producción, modelos ajustados con GRPO, workflows de Temporal que reemplazaron pipelines manuales. Disfruto la parte complicada: descubrir dónde la IA realmente ayuda vs. dónde solo agrega complejidad.

[ ]
03 / leadership

Liderando equipos de ingeniería.

He liderado equipos de 3 a 8 ingenieros, dirigido revisiones de arquitectura y mentorado entre zonas horarias. Me importa la calidad del código, pero me importa más que el equipo lance lo correcto juntos.

// 03─────────experience.md

La versión corta .

Una historia condensada.

037
2024 → ahora

Snappr

Senior Full-Stack Engineer II
Líder técnico de AI Food y AI Core. Liderando el pipeline de automatización de 0% a 56%. Coordinando colaboración entre zonas horarias con equipos de Ops e IA en AWS.
038
2022 → 2024

EPAM @ Atlassian

Líder Técnico
Contribuidor clave para cerrar CLOUD-6999. Construí la interfaz de dominios personalizados y el monitoreo de detección de amenazas. Gestioné y mentoré un equipo de 3 ingenieros.
039
2019 → 2022

Huge @ Google

Ingeniero Senior
Optimicé el rendimiento del sitio web de marketing de Google Play. Construí pipelines de CI/CD. Creé una extensión de Chrome que redujo las localizaciones faltantes en producción en un 30%.
040
2019 → 2021

Arjé Coffee

CTO y Cofundador
Construí el marketplace de suscripción desde cero. Automaticé pagos, lancé en menos de un mes, conseguí una entrevista con Y Combinator.
// 04─────────right_now.md

En lo que estoy pensando.

Algunas cosas que estoy explorando, construyendo o de las que no puedo dejar de hablar.

thread · 001

Cerrando la brecha técnica.

La mejor tecnología se siente invisible. El verdadero desafío no es construir herramientas de IA poderosas. Es hacerlas tan intuitivas que los equipos no técnicos las adopten sin pensarlo dos veces. Ahí es donde vive el mayor impacto.

thread · 002

Programando con Claude y Cursor.

He estado usando herramientas de IA para programar a diario, no como autocompletado, sino como compañero de pensamiento. Codex, Claude CLI, Cursor, Devin. El flujo de trabajo está cambiando rápido.

thread · 003

Sigo obsesionado con el café.

Arjé Coffee me enseñó más sobre construir productos que cualquier trabajo. Cuando tienes que lanzar tanto el código como el producto físico, aprendes lo que realmente le importa a los usuarios.

// 05─────────about.md

Un poco más de contexto.

Estudié Ingeniería de Sistemas y Computación en la Universidad de los Andes en Bogotá. Mi primer proyecto real fue Shipyard, una app React de código abierto construida sobre navio.dev para que cualquier persona pudiera explorar visualizaciones de redes grandes sin escribir código. Ahí me di cuenta de que los proyectos que más disfruto son los que le quitan fricción a los demás.

Ese principio se quedó conmigo. Ya sea construyendo funcionalidades de Google Play usadas por millones, un sistema de seguridad protegiendo la infraestructura cloud de Atlassian, o un pipeline de IA reemplazando flujos de trabajo manuales en Snappr, siempre vuelvo a la misma pregunta: ¿esto realmente le facilita el día a alguien?

He hablado en JSConf Colombia dos veces (2018 y 2023), he sido mentor en Code Your Future, y sigo construyendo proyectos por diversión. Hablo inglés y español de forma nativa, y trabajo mejor con equipos que se mueven rápido y les importa la calidad.

TypeScriptReactNode.jsPythonGoGraphQLPostgreSQLAWSGCPDockerTemporalPyTorch
// 06─────────contact.md

Siempre estoy abierto a una buena conversación.

Ya sea sobre asesoría técnica, hablar en tu evento, colaborar en algo interesante, o simplemente hablar de café y código. Escríbeme.