Full-stack + AI · Aguilares, Tucumán · AR Full-stack + AI · Aguilares, Tucumán · AR

José Miranda.

Full-stack developer construyendo productos con IA.

Full-stack developer building products with AI.

Construyo aplicaciones end-to-end con integración de IA, desde la base de datos hasta el deploy en mi propia infraestructura. También enseño a otros a hacerlo.

I build end-to-end applications with AI integration, from database to deploy on my own infrastructure. I also teach others how to do it.

Ubicación:Based in: Aguilares, Tucumán · AR Actualmente:Currently: Pulpou · Digital House Stack: Next.js · Node · Gemini API · Cloudflare
01 / Proyectos destacadosFeatured work

Productos que construí y opero.

Products I built and run.

Dos piezas que muestran el combo completo: integración con IA real (no wrapper de ChatGPT) e infraestructura auto-hosteada detrás de Cloudflare Zero Trust.

Two pieces that show the full combo: real AI integration (not a ChatGPT wrapper) and self-hosted infrastructure behind Cloudflare Zero Trust.

01 — coachia.jmlabs.app

CoachIA

Coach digital personalizado con IA para entrenamientos de gym y ciclismo.

AI-powered personal coach for strength training and cycling workouts.

"Conseguir un coach personal es caro e inflexible. CoachIA genera rutinas personalizadas con IA, integra datos de Strava y permite logging manual de sets/reps. Pensado para atletas que combinan ciclismo + fuerza."

"Personal coaching is expensive and inflexible. CoachIA generates personalized routines with AI, integrates Strava data, and lets you log sets/reps manually. Built for athletes combining cycling + strength."

Next.js 16 TypeScript Prisma SQLite Gemini API NextAuth Resend Strava OAuth Telegram Bot Docker Cloudflare Tunnel
  • Prompt engineering real con Gemini — rutinas que se adaptan al progreso del atleta.
  • Real Gemini prompt engineering — routines that adapt to the athlete's progress.
  • OAuth completo con Strava, con refresh token handling robusto.
  • Full Strava OAuth with robust refresh token handling.
  • Forgot-password con JWT + Resend, flujo completo de auth.
  • Forgot-password with JWT + Resend, full auth flow.
  • Deploy self-hosted detrás de Cloudflare Zero Trust — cero puertos abiertos.
  • Self-hosted deploy behind Cloudflare Zero Trust — zero open ports.
coachia.jmlabs.app
PANEL DE CONTROL CONTROL PANEL
Buenos días, José.
Good morning, José.

Lunes 20 de abril · ¿Listo para superar tus límites?

Monday · Ready to push past your limits?

Progreso semanal Weekly progress 3/5 díasdays
Acción principal Primary action
Entrenamiento de Hoy
Today's Workout

PUSH · Empuje · 6 ejercicios

PUSH · day 2 · 6 exercises

Gemini · AI
Generar con IA Generate with AI
Toda la semana Whole week
Métricas Metrics
02 — caso técnicotechnical case study

Homelab · Cloudflare Zero Trust

Homelab · Cloudflare Zero Trust

Migración completa: de DuckDNS + Nginx Proxy Manager a Cloudflare Zero Trust en un día, sin downtime.

Full migration from DuckDNS + NPM to Cloudflare Zero Trust in one day, zero downtime.

7
subdominios expuestos
subdomains exposed
0
puertos abiertos
open ports
54US$
ahorrados / año vs VPS
saved / yr vs VPS
6
apps privadas protegidas
private apps protected
1
día de implementación
day of implementation
Cloudflare Tunnel Cloudflare Access Docker Windows Service Raspberry Pi Let's Encrypt Zero Trust
  • 7 subdominios con routing correcto — sin puertos incoming abiertos en el router.
  • 7 subdomains routed correctly — no incoming ports open on the router.
  • Cloudflare Access + Google OAuth con whitelist para Immich, Jellyfin, Home Assistant, n8n, Portainer, Overseerr.
  • Cloudflare Access + Google OAuth with allowlist for Immich, Jellyfin, Home Assistant, n8n, Portainer, Overseerr.
  • Home Assistant en Raspberry Pi accesible externo vía tunnel.
  • Home Assistant on Raspberry Pi accessible externally via tunnel.
  • Troubleshooting real: Docker credential helper, Windows Service + cloudflared binPath.
  • Real troubleshooting: Docker credential helper, Windows Service + cloudflared binPath.
Internet · 0 ports open Cloudflare Edge TUNNEL · ACCESS · ZERO TRUST cloudflared HOME NETWORK · LAN ONLY Windows host docker · 6 services cloudflared as service Raspberry Pi home assistant cloudflared tunnel immich.jm jellyfin.jm coachia.jm n8n.jm portainer.jm overseerr.jm ha.jm (via pi)
02 / Sobre míAbout

De higiene y seguridad a AI products.

From occupational safety to AI products.

Soy licenciado en Higiene y Seguridad Laboral que se enamoró del código y nunca volvió.

Empecé en 2021 haciendo un bootcamp de full-stack. Hoy, 4 años después, construyo productos con IA, enseño a cientos de alumnos en Digital House, y opero mi propia infraestructura en un homelab conectado por Cloudflare Tunnel.

Me muevo entre el frontend y el backend con la misma facilidad con la que troubleshooteo una impresora 3D. Me obsesionan las integraciones limpias con APIs externas, el prompt engineering aplicado, y los sistemas que sobreviven al boot sin intervención.

Si estás construyendo algo que mezcla producto + IA + infra — hablemos.

I studied Occupational Safety and Health, then fell in love with code — never looked back.

I started in 2021 doing a full-stack bootcamp. Today, 4 years later, I build products with AI, teach hundreds of students at Digital House, and operate my own infrastructure in a homelab wired through Cloudflare Tunnel.

I move between frontend and backend with the same ease I use to troubleshoot a 3D printer. I'm obsessed with clean external API integrations, applied prompt engineering, and systems that survive a reboot untouched.

If you're building something that mixes product + AI + infra — let's talk.

Ubicación
Location
Aguilares, Tucumán — AR
remote-friendly · GMT−3
Actualmente
Currently
Pulpou · Digital House
Idiomas
Languages
Español native · English intermediate
Formación
Education
Técnico Superior en Programación
Teclab · 2024—2025
Carrera previa
Previous career
Lic. en Higiene y Seguridad Laboral
Occupational Safety & Health (Licentiate)
03 / Stack

El toolbox, por capa.

The toolbox, by layer.

Sin barras de progreso ni porcentajes inventados. Solo las herramientas con las que envío código en producción.

No progress bars, no made-up percentages. Just the tools I actually ship with.

Frontend 01

  • React
  • Next.js 16
  • TypeScript
  • Astro
  • Tailwind CSS
  • HTML semánticoSemantic HTML

Backend 02

  • Node.js
  • Prisma ORM
  • SQLite · MySQL · PostgreSQL
  • MongoDB
  • REST APIs
  • NextAuth · JWT

AI & Data 03

  • Google Gemini API
  • Groq · Llama 3.3 70B
  • Prompt engineering
  • DOM manipulation
  • Web scraping
  • Structured extraction

Infra 04

  • Docker · docker-compose
  • Cloudflare Tunnel
  • Cloudflare Access
  • Cloudflare Pages
  • Linux · Windows Server
  • n8n · Git · self-hosting

Hardware 05

  • Impresión 3D3D printing
  • Klipper firmware
  • Raspberry Pi
  • Fusion 360
  • Home Assistant
  • Tinkercad
04 / Enseñar & crearTeach & make

También enseño y hago cosas.

I also teach and make things.

Enseñanza
Teaching

Digital House

2022 — presentepresent · 3+ añosyears

Profesor del curso Certified Tech Developer (Full-stack Node.js). Community Manager Técnico apoyando a cientos de alumnos en modalidad On-Demand. Experiencia simplificando conceptos complejos sin perder rigor técnico.

Instructor of the Certified Tech Developer program (Full-stack Node.js). Technical Community Manager supporting hundreds of On-Demand students. Skilled at simplifying complex concepts without losing technical rigor.

Lado maker
Maker side

PrintAll.tuc

2022 — presentepresent · studio propioown studio

Studio de impresión 3D. Klipper firmware, Raspberry Pi, Fusion 360, Tinkercad. Donde experimento con el lado maker cuando no estoy codeando.

3D printing studio. Klipper firmware, Raspberry Pi, Fusion 360, Tinkercad. Where I experiment with the maker side when I'm not coding.

05 / TrayectoriaExperience

Línea de tiempo, condensada.

Timeline, condensed.

  1. Nov 2024 — AhoraNow
    Pulpou
    Developer — scraping & DOM manipulation a escala.
    Developer — scraping & DOM manipulation at scale.
    current
  2. May 2024 — AhoraNow
    Digital House
    Technical Community Manager · On-Demand.
    Technical Community Manager · On-Demand.
    current
  3. Jul 2023 — AhoraNow
    Digital House
    Full-stack instructor + content manager.
    Full-stack instructor + content manager.
    current
  4. Aug 2022 — AhoraNow
    PrintAll.tuc
    Founder — studio de impresión 3D.
    Founder — 3D printing studio.
    current
  5. Feb 2022 — Jul 2023
    Digital House
    Full-stack Node.js instructor.
    Full-stack Node.js instructor.
    pasadopast
  6. Jul 2017 — Nov 2017
    Jais Servicios
    Occupational safety specialist — carrera previa.
    Occupational safety specialist — previous career.
    pre-dev

Trayectoria completa en Full history on LinkedIn ↗.

06 / ContactoContact

Hablemos de lo que estás construyendo.

Let's talk about what you're building.

Sin formularios. Tres canales directos — el que prefieras.

No forms. Three direct channels — pick your favorite.