Kevin M is a Senior Software Engineer and architect based in Madrid with 11 years of experience building full-stack, cloud-native systems and leading small engineering teams. He has driven migrations and realtime backend solutions across travel, e-learning, and retail domains using TypeScript, NestJS, React, Node, Postgres/MongoDB, and Azure/AWS with IaC like Terraform. Kevin pairs hands-on coding with teaching—running JavaScript and accessibility bootcamps for six years—which sharpens his focus on testing, TDD/BDD, and production-grade end-to-end reliability. He’s contributed open-source tooling (multiple npm packages for API docs/validation) and has a habit of codifying best practices into reusable components. Comfortable shifting between architecture and implementation, he also mentors juniors and shapes platform roadmaps. Colleagues rely on him for pragmatic solutions that balance developer ergonomics with operational resilience.
10 years of coding experience
9 years of employment as a software developer
Engineering Degree Electrical Electronics and Communications Engineering, Engineering Degree Electrical Electronics and Communications Engineering at Universidad Politécnica de Madrid
Curso Online de Accesibilidad Digital, Curso Online de Accesibilidad Digital at Instituto de Accesibilidad
Full Stack DevOps Bootcamp DevOps, Full Stack DevOps Bootcamp DevOps at KeepCoding
Error handler methods for Node.js app and express middlewares.
Contributions:7 releases, 11 reviews, 22 commits in 2 years 11 months
expressjsnode-jsjavascriptexpressexpress-js
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.