enes
$ whoami && status --allmedido 07:22 UTC3

Construyo software y lo mantengo en producción.

18 años en IT · full-stack, de punta a punta · Montevideo, UTC−3

ServicioTTFBEstado
colate.appVer detalle58msok

Plataforma ágil para gestión de eventos y cobros grupales integrados.

Diseñada para simplificar la organización de eventos y la división de pagos en tiempo real, resolviendo la fricción financiera y de coordinación en actividades grupales.

Anda en el celular en segundos, calcula solo cuánto debe cada uno, y la gente paga sin tener que crearse una cuenta antes.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Node.js
  • Payments
  • Serverless
Abrir colate.app
micalendar.proVer detalle165msok

Agenda y gestión de pacientes para profesionales de la salud.

Plataforma integral para optimizar la gestión de turnos, fichas médicas y automatización de recordatorios para profesionales de la salud mental y clínicas.

Reducción del ausentismo de pacientes, centralización segura de historias clínicas y gestión de horarios simplificada.

  • Next.js
  • TypeScript
  • Prisma
  • PostgreSQL
  • MercadoPago
  • Resend
  • Docker
  • Turnstile
Abrir micalendar.pro
teracore.appVer detalle40msok

Gestión de clínicas, con la parte administrativa repetitiva resuelta por IA.

El sistema interno con el que funciona una clínica: pacientes, equipo y el día a día en un solo lugar, con IA que se ocupa del papeleo que nadie quiere hacer dos veces.

Flujos administrativos automatizados, operación clínica unificada y reportes que convierten la actividad diaria en decisiones.

  • Next.js
  • TypeScript
  • Prisma
  • PostgreSQL
  • AI
Abrir teracore.app
miresume.proVer detalle55msok

Generador de CV que pasa los filtros automáticos con los que seleccionan las empresas.

Pensado para el que pierde el puesto en el filtro, antes de que lo lea una persona: reescribe la descripción simple de lo que hiciste en resultados que valen la pena leer, en un formato que el software de selección puede leer sin romperse.

Tres plantillas que sobreviven al filtro automático, exportación a PDF en un clic, y un pago único en lugar de otra suscripción más.

  • Next.js
  • TypeScript
  • AI
  • PostgreSQL
  • Payments
  • PDF
Abrir miresume.pro
plutoVer detalledev

Control de gastos de tarjeta de crédito con analítica inteligente.

Pensado para hacer legible el gasto con tarjeta: estados de cuenta, cuotas y categorías consolidados en una sola vista.

Gráficos interactivos de gasto, proyección de cuotas y desglose por categoría mes a mes.

  • Next.js
  • Prisma
  • Recharts
  • TypeScript
  • PostgreSQL

4 en producción · 1 en desarrollo

Responsable del conjunto, no de una tarea: las decisiones técnicas, el trabajo y el resultado final.

NEXT.JS·TYPESCRIPT·REACT NATIVE·FLUTTER·NODE.JS·PRISMA·POSTGRESQL·JAVA·PYTHON·DOCKER·LINUX·SAAS·POWER BI·MERCADOPAGO·TAILWIND·VERCEL·FULL-STACK·NEXT.JS·TYPESCRIPT·REACT NATIVE·FLUTTER·NODE.JS·PRISMA·POSTGRESQL·JAVA·PYTHON·DOCKER·LINUX·SAAS·POWER BI·MERCADOPAGO·TAILWIND·VERCEL·FULL-STACK·NEXT.JS·TYPESCRIPT·REACT NATIVE·FLUTTER·NODE.JS·PRISMA·POSTGRESQL·JAVA·PYTHON·DOCKER·LINUX·SAAS·POWER BI·MERCADOPAGO·TAILWIND·VERCEL·FULL-STACK·NEXT.JS·TYPESCRIPT·REACT NATIVE·FLUTTER·NODE.JS·PRISMA·POSTGRESQL·JAVA·PYTHON·DOCKER·LINUX·SAAS·POWER BI·MERCADOPAGO·TAILWIND·VERCEL·FULL-STACK·

EN LO QUE CREO

Tres cosas que nunca negocio.

Calidad

Escrito para que dentro de seis meses todavía se pueda leer y cambiar, por mí o por quien venga después. Sin atajos que después terminen siendo el problema de otro.

Código limpio · Tipado · Revisado

Seguridad

Quién puede ver qué, quién puede modificar qué, y qué pasa cuando alguien intenta lo que no debería. Se define al principio, no se parcha después del primer susto.

JWT · Rate limiting · OWASP

Performance

Cuánto espera tu usuario es una decisión de diseño, y se responde con números, no con opiniones. Medido en celulares y conexiones reales, no en mi máquina.

Core Web Vitals · Edge · Observabilidad

CONTACTO

Trabajemos juntos.

Una web que tiene que existir, un sistema para construir desde cero, algo viejo que ya nadie quiere tocar, o un par de manos senior de más en tu equipo — contame cuál es el problema y te digo cómo lo encararía.