background gradient

Full-Stack Developer · Next.js + TypeScript + n8n + AI

Coding since 1984. Building SaaS platforms, web applications, and AI-powered systems. Based in Cancún, working with clients across the US, Canada, and Mexico.

About Me

I've been coding for 42 years. I started at 14 with a Commodore 64 — what a middle-class teenager could get his hands on back then. Four decades later, I've lived through every major technology shift: from 1980s desktop systems to the web, from 2000s PHP to today's React and AI.

I founded Turista.com.mx in 1999 and have kept it alive, migrated, and modernized for 27 years — from static HTML to Perl, then PHP, and today a hybrid Next.js + Laminas architecture with 5 regional subdomains, a multi-tenant hotel extranet, and n8n automations.

Today I build SaaS applications, web platforms, and AI-powered systems. My work combines three layers:

Next.js + TypeScript. App Router, Server Components, SSR/SSG, Tailwind, Core Web Vitals, technical SEO. Production-ready applications from scratch.

n8n workflow automation. Connecting applications to Slack, CRMs, headless CMS, and any API a business depends on. Notifications, data sync, content publishing, error handling.

AI integration. RAG systems with pgvector, LLM orchestration (Gemini, OpenAI) optimized for cost and security, semantic search, asynchronous document ingestion.

I work with companies and agencies in the US, Canada, and Mexico that need technical judgment, not just hands. I've seen enough projects die and be born to know when a technical decision is an investment and when it's a trend.

If you have an application that needs building, a portal that needs performance, an operation that needs automating, or AI that needs to be integrated for real — let's talk.

Image 1
Image 2
Image 3

Work Experience

Senior Engineer

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

Since 2008

Design, develop, and maintain complex web applications

Optimize websites for search engines (SEO)

Perform web analytics and data tracking

Troubleshoot and debug complex technical issues

How I Work

I work with clients in two ways, depending on the project and the relationship.

Monthly retainer. For ongoing work — maintenance, continuous improvements, new features, automations. A fixed monthly fee for a defined number of hours. Ideal when you need a senior developer available without hiring one full-time. Most of my long-term clients work this way, and it's what I recommend for any collaboration expected to last more than a couple of months.

Project-based, phased. For projects with a defined outcome, I work in phases. Each phase has its own scope, its own timeline, and its own closed price.

  1. Discovery phase (paid, 10-20 hours). I explore the system, understand the business logic, identify hidden dependencies and risks. You get a written report with what I found, what I recommend, and where the real risks live.
  2. Phase planning in Taiga. Based on Discovery, I build a detailed timeline in a shared project board (Taiga, free and open source). You see every task, every estimate, and every dependency before we start coding.
  3. Phase-by-phase execution. Each phase has its own closed price. At the end of each phase, you decide if we continue. If something unexpected appears during a phase, we discuss it before proceeding — never after.

How I handle the unexpected. Software always has unknowns. No honest developer can promise zero surprises. What I promise is this: you'll never be surprised by an extra charge after the fact. Anything not in the plan is discussed and approved before I touch it. If we discover a problem that requires more work, we either adjust the scope of that phase or open a new one. Either way, you know the cost before I start.

What working with me looks like:

  • We start with a 15-minute call. No cost, no commitment.
  • I ask questions, understand the problem, and tell you honestly if I'm the right fit.
  • If Discovery makes sense, we start there. If not, I'll tell you.
  • No open-ended projects. No hourly surprises. No work that shows up in an invoice you didn't expect.

If you have a project that needs building, an operation that needs automating, or a system that needs a senior eye — let's talk.

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.

Luis Soto

Luis Soto

Strapi Developer (Spanish-speaking, Americas-based)

Working with Enrique was an absolute pleasure! He demonstrated exceptional professionalism, timely communication, and a high level of expertise throughout the project. The quality of his work exceeded expectations, and he was quick to incorporate feedback and make improvements. I particularly appreciated his attention to detail and commitment to delivering a final product that aligned perfectly with our goals.

I would highly recommend Enrique to anyone!

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!

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.

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.

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.

Brent Tabor

Brent Tabor

Gatsby - Wordpress App Repair

Great to work with. Speedy delivery and very knowledgeable.

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!