Skip to content
View JuanTorchia's full-sized avatar
🥑
Juanchi
🥑
Juanchi

Block or report JuanTorchia

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JuanTorchia/README.md
 _                       _       _     _
(_)_   _  __ _ _ __   ___| |__   (_) __| | _____   __
| | | | |/ _` | '_ \ / __| '_ \  | |/ _` |/ _ \ \ / /
| | |_| | (_| | | | | (__| | | |_| | (_| |  __/\ V /
|_|\__,_|\__,_|_| |_|\___|_| |_(_)_|\__,_|\___| \_/

Juan Torchia · Nativo Digital

Arquitecto de Software · Java · TypeScript · IA · DevOps Nacido en 1989 · Tocando computadoras desde 1994 · Escribiendo código desde 2008

juanchi.dev Twitter Location


👋 Sobre mí

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"
};

🧪 Lab & Proyectos destacados

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-assets y certview-assets.

Más en juanchi.dev/#lab


✍️ Blog

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

📖 juanchi.dev/blog


📊 GitHub en números

Juanchi's GitHub stats Top langs

Streak


🤝 Colaboremos

  • 🐛 ¿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

Pinned Loading

  1. X-509-Certificate-Viewer X-509-Certificate-Viewer Public

    🔐 Standalone X.509 certificate viewer en Kotlin. Cross-platform.

    Kotlin

  2. amba-trenes-sonoros amba-trenes-sonoros Public

    Música generativa con los horarios GTFS de los trenes del AMBA. Cada línea un timbre, cada viaje una nota.

    TypeScript

  3. awesome-curated awesome-curated Public

    🎯 Lista auto-curada de herramientas dev · 20 awesome-* fuentes + IA + veredicto humano · updated weekly

    1

  4. certificate-viewer-open-vscode certificate-viewer-open-vscode Public

    🔐 VS Code extension · Inspector visual de certificados X.509 (.crt/.cer/.pem). Sin salir del editor.

    TypeScript

  5. gmm-haproxy-vscode gmm-haproxy-vscode Public

    🔧 VS Code extension · Syntax highlighting + snippets + IntelliSense para HAProxy configs. Publicada en el Marketplace.

    TypeScript

  6. modern-java-upgrade-lab modern-java-upgrade-lab Public

    Evidence-based Java LTS migration reports for teams moving from Java 8/11/17/21 to modern Java.

    Java