_ _ _ _
(_)_ _ __ _ _ __ ___| |__ (_) __| | _____ __
| | | | |/ _` | '_ \ / __| '_ \ | |/ _` |/ _ \ \ / /
| | |_| | (_| | | | | (__| | | |_| | (_| | __/\ V /
|_|\__,_|\__,_|_| |_|\___|_| |_(_)_|\__,_|\___| \_/
Arquitecto de Software · Java · TypeScript · IA · DevOps Nacido en 1989 · Tocando computadoras desde 1994 · Escribiendo código desde 2008
Soy Juan, dev argentino de Buenos Aires. Arranqué tocando una 486 en 1994, publiqué mi primera página en 2008 y desde entonces no paré. Hoy trabajo como Arquitecto de Software en Lakaut AC, después de pasar por Java Backend y Jefatura de Desarrollo.
Creo que la tecnología no es una herramienta, es un idioma nativo. De ahí el nombre del blog: juanchi.dev.
const juanchi = {
rol: "Software Architect @ Lakaut AC",
stack: {
backend: ["Java", "Node.js", "Python", "PostgreSQL", "Prisma"],
frontend: ["TypeScript", "Next.js", "React", "Tailwind"],
devops: ["Docker", "Railway", "AWS", "GitHub Actions", "Nginx"],
seguridad: ["OAuth2", "X.509", "Post-Quantum Crypto", "Keycloak"],
ia: ["OpenAI", "Anthropic Claude", "Transformers.js", "RAG"]
},
aprendiendo: ["Rust", "Kubernetes avanzado", "ML Engineering"],
mantra: "Código que funciona hoy y se puede leer mañana"
};| Proyecto | Descripción | Stack |
|---|---|---|
| 🧪 pq-signing-demo | Firma post-cuántica en el browser (ML-DSA / SLH-DSA) | WebAssembly · NIST |
| ⚡ nextjs-perf-demo | Comparativa 3s → 300ms con Server Components + ISR | Next.js 16 · RSC |
| 🤖 browser-llm-demo | LLM corriendo 100% en el browser, sin servidor ni API key | Transformers.js |
| 📘 typescript-patterns | Patrones de diseño en TS real, production-ready | TypeScript |
| 🐳 docker-nextjs-starter | Template production-ready Next.js + Docker + Postgres + Nginx | Docker · Next.js |
| 🔐 X-509-Certificate-Viewer | Standalone X.509 certificate viewer · Cross-platform | Kotlin |
| ☕ java-bouncy-test | Experimentos con BouncyCastle · Crypto en Java | Java · BouncyCastle |
| 🛠️ init-dev-tools | Scripts para setup inicial de entornos de desarrollo | Shell |
También desarrollo extensiones de VS Code publicadas (HAProxy syntax, X.509 viewer) cuyo código fuente es privado por decisión comercial. Los assets públicos están en
gmm-haproxy-vscode-assetsycertview-assets.Más en juanchi.dev/#lab
Escribo sobre lo que aprendo trabajando. Algunos temas recurrentes:
- Arquitectura de software aplicada, no teoría de libro
- Performance web medible (LCP, FID, INP)
- Criptografía moderna (X.509, post-cuántica, firma digital)
- IA en producto real, no en demos
- Ser dev en Argentina · la perspectiva que no aparece en los tutoriales de YouTube
- 🐛 ¿Encontraste un bug en alguno de mis repos? → Abrí un issue
- 🔀 ¿Querés mejorar algo? → Mandá un PR, todos los proyectos aceptan contribuciones
- 💼 ¿Proyecto, freelance, consultoría? → juanchi.dev/#contacto
- ☕ ¿Solo charlar de arquitectura, IA, o el estado de la industria? → DM en @Juanchi_AR
"Nativo digital: no porque nací con la tecnología, sino porque la hablo como idioma propio."
juanchi.dev · blog · lab



