background gradient

Ingeniero Full-Stack · Next.js + TypeScript + n8n

Desarrollador en Cancún desde 2002 · Programador desde 1984 · 42 años construyendo software

Acerca de Mí

Llevo 42 años programando. Empecé a los 14 con Basic, pasé por DBase, Turbo Pascal y Delphi en los 80 y 90, migré a PHP y MySQL en 2002, adopté Zend Framework en 2012, y desde 2018 trabajo con React, Gatsby y Next.js. Cada cambio de stack fue una decisión consciente, no una moda. Esa perspectiva es lo que aplico hoy: no te vendo la tecnología del momento, te ayudo a elegir la correcta para tu problema.

Lo que hago hoy:

Construyo aplicaciones SaaS y plataformas web completas con Next.js, TypeScript y n8n. Combino arquitectura moderna (App Router, Server Components, SSR/SSG) con automatización de flujos para eliminar tareas repetitivas: publicación de contenido, sincronización con CRM, notificaciones e integraciones entre sistemas.

Mi proyecto más longevo: Turista.com.mx

Desde 1999 mantengo Turista.com.mx, un SaaS turístico mexicano con 5 subdominios regionales (Puebla, Edomex, Chiapas, Yucatán, Quintana Roo), una extranet propia para hoteles y un modelo de suscripciones. Lo construí desde cero, lo migré a Next.js en 2025 tras años de deuda técnica, y hoy sigue activo. Es la prueba viva de que puedo diseñar, construir y mantener sistemas complejos durante décadas —no solo escribir código nuevo y desaparecer.

Mi enfoque:

Trabajo con tres tipos de cliente:

PYMEs y negocios locales que necesitan una presencia web rápida, moderna y con SEO real (no un WordPress lento y abandonado).

Empresas con sistemas legacy que necesitan migrar a un stack moderno sin perder tráfico, datos ni posicionamiento.

Equipos que quieren automatizar publicación, CRM, notificaciones e integraciones entre sistemas con n8n.

Lo que me diferencia:

No soy un desarrollador que solo ejecuta lo que le piden. Soy un socio técnico que ha visto suficientes proyectos morir y nacer como para saber cuándo una decisión es inversión y cuándo es moda. Si tienes un problema que nadie más ha querido resolver, probablemente yo sí.

Si tienes un proyecto que necesita un desarrollador con criterio —no solo manos— hablemos.

Image 1
Image 2
Image 3

Experiencia Laboral

Ingeniero Senior

Turista.com.mx S.A. de C.V

Since 2008

Dirección General

Diseño, desarrollo y mantenimiento de Sistemas Web Complejos

Optimización para Motores de Búsqueda (SEO)

Coordinación de Proyectos

Analíticas Web y Rastreo de Datos

Detección y Corrección de errores técnicos complejos

Cómo trabajo

Trabajo con clientes de dos formas, según el proyecto y la relación.

Retainer mensual. Para trabajo continuo: mantenimiento, mejoras, nuevas funcionalidades, automatizaciones. Una tarifa mensual fija por un número definido de horas. Ideal cuando necesitas un desarrollador senior disponible sin contratar uno de tiempo completo. La mayoría de mis clientes de largo plazo trabajan así, y es lo que recomiendo para cualquier colaboración que vaya a durar más de un par de meses.

Proyecto por fases. Para proyectos con un resultado definido, trabajo en fases. Cada fase tiene su propio alcance, su propio timeline y su propio precio cerrado.

  1. Fase de Discovery (pagada, 10-20 horas). Exploro el sistema, entiendo la lógica de negocio, identifico dependencias ocultas y riesgos. Recibes un reporte escrito con lo que encontré, lo que recomiendo y dónde están los riesgos reales.
  2. Planificación en Taiga. Con base en el Discovery, construyo un timeline detallado en un tablero compartido (Taiga, gratuito y open source). Ves cada tarea, cada estimación y cada dependencia antes de que empecemos a programar.
  3. Ejecución fase por fase. Cada fase tiene su propio precio cerrado. Al terminar cada fase, decides si continuamos. Si aparece algo inesperado durante una fase, lo discutimos antes de proceder, nunca después.

Cómo manejo lo inesperado. El software siempre tiene incógnitas. Ningún desarrollador honesto puede prometer cero sorpresas. Lo que sí prometo es esto: nunca te va a llegar un cobro inesperado después del hecho. Cualquier cosa que no esté en el plan se discute y se aprueba antes de que yo la toque. Si descubrimos un problema que requiere más trabajo, ajustamos el alcance de esa fase o abrimos una nueva. En cualquier caso, sabes el costo antes de que empiece.

Cómo es trabajar conmigo:

  • Empezamos con una llamada de 15 minutos. Sin costo, sin compromiso.
  • Hago preguntas, entiendo el problema y te digo honestamente si soy la persona adecuada. Si no lo soy, te lo digo.
  • Si el Discovery tiene sentido, empezamos por ahí. Si no, te lo digo también.
  • Sin proyectos abiertos. Sin sorpresas por hora. Sin trabajo que aparezca en una factura que no esperabas.

Si tienes un proyecto que necesita construirse, una operación que necesita automatizarse, o un sistema que necesita un ojo senior — hablemos.

Greg Tyree

Greg Tyree

Gatsby/Strapi Site development and maintenance

We enjoyed working with Enrique Montes, and after the initial project, he was extended to stay even longer and contribute to additional projects.

Enrique brings a very positive and cooperative approach to his work. He was dependable and worked well with minimal guidance required - something that all Managers appreciate.

He delivered a challenging upgrade for our Gatsby implementation (lots of tech debt to deal with) and then helped us with our CMS upgrade as well.

Amy Stevens

Amy Stevens

Site redesign: built with GatsbyJS and deployed with Netlify, content lives on Contentful

Enrique goes above and beyond. He's amazing to work with. His expertise and experience are very much evident when working with him. Highly recommended

Eduard Danylko

Eduard Danylko

We were looking for Gatsby.JS expert to build a new home page ❤️

I was very pleased to work with Enrique Montes. He is a very nice person and works well. I advise everyone to work with him in the future. Thanks.

Marisa Obregón

Marisa Obregón

Quería el desarrollo de un sitio sencillo y que fuera muy rápido

Enrique Adelino me aconsejó utilizar Gatsby para el desarrollo de mi sitio, el resultado fue sorprendente. El programador estuvo atento a mis necesidades y las supo plasmar en mi web.

Mark Figart

Mark Figart

Miscellaneous Gatsby Development

It was a pleasure working with Enrique Montes on our Gatsbyjs website with a Sanity CMS. Conscientious, curious, persistent, dependable. I would definitely hire Enrique again.

Rinalds Azins

Rinalds Azins

Gatsbyjs react backend

Amazing work done. Great communication. Fixed the issues that other developers didn't find and solved. Definitely will work again.

Dave Bina

Dave Bina

Senior Front-End Developer with GraphQL, Next.js, TypeScript, and Tailwind CSS Expertise

Enrique was a delight to work with. Kind and responsive!

Marius Visser

Marius Visser

Jamstack Developer for Figma to Landing Page of Sustainable Luxury Fountain Pen Start-Up from Munich

Great work and fast!

NS Cosmo

NS Cosmo

Redesign output page found from GitHub repo to match our website design.

I had the pleasure of working with Enrique on a web development project; he did a great job. He is very knowledgeable about our project tech stack (node.js, express, react), and he was able to create exactly what we needed.

He was also a pleasure to work with, assisting me with questions and offering solutions to get where we needed to be. I would definitely recommend him to anyone looking for web design.

Thanks, Enrique!