Arquitectura, producto y ejecución

Actualmente Head of Architecture en Lakaut

Diseño y modernizo sistemas reales: arquitectura de firma digital, identidad, integraciones externas, legacy Java, Next.js, PostgreSQL y automatización con IA.

Arquitectura
firma digital, identidad, integraciones
Liderazgo
code review, mentoring, estándares
Full Stack
Next.js, Java, PostgreSQL, Docker
AI Engineering
LLMs, agentes, automatización

Donde genero apalancamiento

No vendo horas: reduzco riesgo técnico y acelero decisiones difíciles.

Mi diferencial está en conectar arquitectura, desarrollo, infraestructura y producto cuando un equipo necesita modernizar sin romper producción.

Modernización de legacy

Separación por dominios, contratos claros, migraciones graduales y decisiones que respetan el negocio existente.

Java, Spring, servicios por dominio, integraciones y deuda técnica controlada.

Arquitectura de producto

Definición de stack, seguridad, escalabilidad, DX, documentación técnica y trade-offs explícitos.

Experiencia actual tomando decisiones transversales de arquitectura.

IA aplicada a procesos reales

Automatizaciones con LLMs, pipelines internos, agentes con aprobación humana y herramientas para equipos.

Contenido, auditoría, generación asistida y sistemas con humano en el circuito.

Full Stack senior

Productos internos, dashboards, auth, APIs, bases de datos y frontend de producción con criterio de operación.

Next.js, React, TypeScript, PostgreSQL, Prisma, Docker y Railway.

Fit profesional

Qué busco y dónde no soy el mejor fit.

Qué busco

  • Roles senior o staff con arquitectura, modernización y ownership técnico real.
  • Equipos que necesiten conectar producto, backend, frontend, seguridad e infraestructura.
  • Proyectos donde la evidencia pública, la calidad y la operación importen más que el teatro técnico.

Qué no es fit

  • Puestos puramente junior, soporte repetitivo o mantenimiento sin margen de decisión.
  • Culturas que valoren volumen de tickets por encima de criterio técnico y aprendizaje.
  • Ofertas sin contexto claro de rol, modalidad, stack o rango de compensación.

Reconocimiento reciente

GreenGate ganó Best Use of Auth0 for Agents

DEV eligió GreenGate en el Weekend Challenge: Earth Day por usar Auth0 CIBA para mantener al humano en el circuito: el agente propone una acción y la aprobación ocurre desde el teléfono antes de tocar datos.

210
Posts publicados
93k
Views totales
2
Suscriptores

TRAYECTORIA

Más de 30 años de evolución tecnológica

2020s

Dev, Lead, Architect & AI

Mostrando 12 de 12 eventos

2020El Gran Pivot: Software Dev
2021Java Backend Developer
2022Full Stack & React Ecosystem
2022Docker & DevOps Pipeline
2023Open Source & VS Code Extensions
2023Jefe de Desarrollo
2023Freelance & Side Projects
2024AI Engineering & LLMs
2024Formación Continua
2025juanchi.dev — Marca Personal
2026GreenGate gana DEV Weekend Challenge
2026Arquitecto de Software

Red de Habilidades

Conexiones entre tecnologías y áreas de expertise

Claude APIVercel AI SDKOpenAI APIPrompt EngineeringRAG & EmbeddingsSoftware ArchitectureDesign PatternsSystem DesignSOLID & Clean CodeHexagonal ArchitectureNode.jsPrisma ORMPostgreSQLJavaSpring BootMySQLPHPPythonLinux AdministrationDockerNginx / Web ServersRed Hat EnterpriseBash ScriptingAWSNetworking (Cisco)Cloud ArchitectureKubernetesAlgoritmos & EstructurasC++ReactTypeScriptNext.jsTailwind CSSFramer MotionLiderazgo & ComunicaciónCode ReviewMentoría TécnicaGit & GitHub CLIGitHub Actions (CI/CD)VS Code Extensions
frontend
backend
devops
ai
architecture
leadership
tools
education
projects
certifications
work

Laboratorio

Lab & Open Source

Proyectos reales, no demos de juguete. Extensiones publicadas, repos open source, CLIs y experimentos técnicos. Todo en GitHub, todo auditable.

Exp #00

Bondi Sonoro

Next.js 15Tone.js PluckSynthAPI Transporte GCBA
20TypeScript3mo
Explorar
Exp #01

AMBA Trenes Sonoros

Next.js 15Tone.jsGTFS
7TypeScript3mo
Explorar
🧠
const ai = await llm(prompt)
Exp #01

LLM en el Browser

@huggingface/transformersWeb WorkersNext.js
0kbTypeScript3mo
Explorar
deps
400MB
builder
800MB
runner
150MB
Exp #02

Docker Next.js Starter

DockerNext.jsPostgreSQL
~150MBDockerfile3mo
Explorar
🐢 Lento1800ms
⚡ Rápido300ms
Exp #03

Next.js 3s → 300ms

Next.js 15App RouterServer Components
~1800msTypeScript3mo
Explorar
type PostStatus =
✏️{ status: "draft" }
{ status: "scheduled" }
{ status: "published" }
📦{ status: "archived" }
Exp #04

TypeScript Patterns

TypeScript 5.7Result<T,E>Type Predicates
9TypeScript3mo
Explorar
🔒certificate.pem
CNjuanchi.dev
SAN*.juanchi.dev
IssuerLet's Encrypt R3
Expires2025-09-14
Exp #05

CertView

TypeScriptVS Code Extension APINode.js
PEM, CRT, CER3mo
Explorar
⚙️haproxy.cfg
frontend
bind *:443 ssl
default_backend
backend api
server s1 :3000
Exp #06

HAProxy for VS Code

TypeScriptVS Code Extension APITextMate Grammar
40+ reglas3mo
Explorar
Exp #07

Chat Seguro RSA + AES

JavaBouncyCastleRSA 2048
⭐ 4Java421mo
Explorar
Exp #08

X.509 Certificate Viewer

KotlinJVMX.509
PEM, CRT, CER, P12Kotlin113d
Explorar
Exp #09

init-dev-tools

BashShellIdempotent Scripts
⭐ 1Shell126mo
Explorar
Exp #10

One More Day in Ragnarok

HTML5 CanvasJavaScriptGame Loop
~48h69mo
Explorar
Signature size comparison
ECDSA P-25664B
ML-DSA-442420B
ML-DSA-653309B
SLH-DSA7856B
Exp #11

Post-Quantum Signing

TypeScript@noble/post-quantumML-DSA (FIPS 204)
6TypeScript3mo
Explorar

Estadísticas del Lab

0
Proyectos
0
Open Source
0
Lenguajes

Colaboremos

Todos los proyectos son open source. Abrí un issue, mandá un PR o contactame si querés colaborar en algo que estoy construyendo.

Hablemos

Arquitectura, auditoría técnica, productos full stack u oportunidades laborales senior.

Proyectos seleccionados, auditorías técnicas y conversaciones laborales con contexto

Enviame un mensaje

0 / 1000

También podés escribirme directamente a [email protected] o conectar por LinkedIn

Contacto

Respondo en menos de 24hs
Disponible

Acepto proyectos seleccionados

Preguntas Frecuentes