Saltar al contenido
MV

Hola, soy

Miguel Angel Villegas

Desarrollador Full Stack·Medellín, Colombia

Construyo soluciones web escalables, limpias y eficientes.

Desarrollador Full Stack ubicado en Medellín, Colombia, enfocado en transformar problemas complejos en productos web simples y confiables. Trabajo en todo el stack: desde interfaces accesibles y con tipos seguros en React y Next.js, hasta servicios bien estructurados en Node.js y .NET, respaldados por PostgreSQL y SQL Server.

Disfruto descomponer problemas difíciles en piezas pequeñas y verificables, y entregar soluciones fáciles de leer y mantener. Me importan el tipado estricto, una arquitectura sensata y el rendimiento medible; sigo aprendiendo nuevas herramientas mediante proyectos personales y revisiones de código.

Enfoque
Resolución de problemas y código limpio
Ubicación
Medellín, Colombia
Disponibilidad
Roles Full Stack o Frontend
Estado
Disponible para oportunidades

01 / Habilidades

Tecnologías con las que trabajo

Un stack pragmático, pensado para entregar rápido sin sacrificar la mantenibilidad.

Frontend

Interfaces accesibles y con tipos seguros, con foco en la experiencia de usuario.

  • React
  • Next.js
  • TypeScript
  • TailwindCSS

Backend

APIs REST y servicios modulares, diseñados para la claridad y la escala.

  • Node.js
  • Express
  • .NET
  • REST APIs

Bases de datos

Modelado relacional, índices y consultas que siguen siendo rápidas.

  • PostgreSQL
  • SQL Server
  • Prisma
  • SQL

Herramientas

Entrega con confianza: control de versionos, integración continua y contenedores.

  • Git
  • GitHub
  • Docker
  • Linux

02 / Proyectos

Proyectos destacados

Algunos productos que diseñé, construí y puse en producción. El código está disponible en GitHub.

Proyecto
Destacado

Flowboard

Tablero Kanban para equipos de desarrollo, con actualizaciones en tiempo real, arrastrar y soltar, acceso por roles y búsqueda de texto completo entre miles de tareas.

  • Next.js
  • TypeScript
  • PostgreSQL
  • Prisma
  • TailwindCSS
  • Neon

03 / Experiencia

Dónde he trabajado

Impacto, responsabilidad y las tecnologías detrás de cada rol.

  1. Desarrollador Web Junior

    Freelance·Remoto

    Contrato

    Entregué sitios web y herramientas internas para pequeños negocios de Colombia.

    • Llevé a producción más de 5 proyectos de extremo a extremo, desde la recopilación de requisitos hasta el despliegue.
    • Construí APIs REST con Node.js y Express sobre PostgreSQL, que alimentan paneles de administración y clientes móviles.
    • Contenedoricé los despliegues con Docker, estandarizando las liberaciones y reduciendo la configuración a minutos.
    • React
    • Node.js
    • Express
    • PostgreSQL
    • Docker
  2. Desarrollador Frontend

    Frisby S.A BIC·Medellín, Colombia

    Contrato de aprendizaje

    Responsable del sistema de diseño y del panel principal, usado por más de 12 000 personas cada mes.

    • Reconstruí el panel principal en Next.js y TypeScript y reduje el primer pintado de contenido de 3,1 s a 0,9 s.
    • Creé una biblioteca de componentes reutilizables con Tailwind que hoy usan 3 equipos de producto, eliminando cerca del 40% del código de interfaz duplicado.
    • Apliqué buenas prácticas de desarrollo frontend, mejorando la mantenibilidad del código y reduciendo la deuda técnica.
    • Colaboré en equipo bajo metodologías ágiles para cumplir entregas en tiempos establecidos.
    • Next.js
    • React
    • TypeScript
    • TailwindCSS

04 / Contacto

Trabajemos juntos

Estoy abierto a oportunidades Full Stack o Frontend. La vía más rápida para escribirme es el correo: suelo responder en menos de 24 horas.