Hello, I'm Miguel Mendez. I'm a software engineer based in Mexico!

Miguel Mendez

Full-Stack Developer — Backend-First

The Journey So Far

Hi, I'm Miguel — a self-taught full-stack developer with a deep passion for backend systems and real-world problem solving.

I didn’t go the traditional route. I spent over a year working as a professional spanish interpreter, but what I really wanted was to build. So I made a decision: I paused everything else and went all-in on programming. No bootcamp. No computer science degree. Just focus, projects, and thousands of hours of self-directed learning.

I’ve built real applications using tools like Node.js, TypeScript, Redis, Docker, and Postgres. I’ve worked across systems, containers, WebSockets, authentication flows, and more. Every project I’ve added here taught me something new, and I’m still learning, every day.

Coding Principles I Follow

  • If something repeats, I make it reusable.
  • I don’t guess when I can read the docs or check the source.
  • I test when it matters, and don’t when it doesn’t.
  • I debug first. Guessing is the last resort.
  • "If it’s not deployed, it doesn’t exist."

What I Optimize For

I’m especially drawn to the backend — systems, infrastructure, data flow, and networking. I still touch the frontend when I need to, but where I thrive is in building logic, APIs, architecture, and making things reliable. I like when things scale and I like when things don’t break.

Skills

  • NodeJS
  • TypeScript
  • Docker
  • AWS
  • Prisma ORM
  • Express JS
  • ReactJS
  • NextJS
  • Postgres
  • Nginx
  • TailwindCSS
  • Git
  • Windows/Linux
  • Redis
  • Jest
  • Zod

Languages

  • Spanish – fluent (professional use, interpreter-level)
  • English – fluent (professional use, interpreter-level)
© 2025 Miguel Mendez. All Rights Reserved.