Desarrollo web y móvil
Aplicaciones de principio a fin con Angular, React, Ionic y Node.js, también publicadas en Google Play y App Store.
Disponible para nuevos proyectos
Hola, soy Miguel Donaire
Software Engineer Consultant freelance en Valencia, con 10 años desarrollando productos para banca, turismo, medios y recursos humanos, como desarrollador senior y como Tech Lead.
Qué hago
Me incorporo a proyectos donde hace falta programar, tomar decisiones de arquitectura y que el equipo crezca por el camino.
Aplicaciones de principio a fin con Angular, React, Ionic y Node.js, también publicadas en Google Play y App Store.
Frontend y backend: microfrontends, librerías de componentes, Clean Architecture y diseño de APIs.
Cloud con AWS, Terraform y Ansible. IA aplicada al desarrollo con Claude Code y Spec-Driven Development (SDD).
Tech Lead, revisión de código, buenas prácticas y formación a equipos de desarrollo.
Proyectos destacados
Una selección de proyectos recientes. Todos como consultor independiente.
Banca
–
Senior Software Engineer
Turismo
–
Tech Lead
Medios
–
Senior Software Engineer
Recursos humanos
–
Software Engineer
Formación
Desde septiembre de 2026 soy profesor titular y Lead Instructor del bootcamp Full Stack de The Bridge en Valencia. También formo a equipos de desarrollo dentro de los proyectos en los que trabajo.
Formación para tu equipoDesarrollo de aplicaciones web para alumnos de 18 a 30 años con formación superior, en un programa promovido por Labora.
Formación y talleres en Angular, Ionic, Express y buenas prácticas para equipos de cliente.
Stack y credenciales
Ingeniero informático por la UJI. Mi base es el ecosistema JavaScript y TypeScript, y lo combino con AWS, DevOps e IA aplicada al desarrollo.
AWS Certified Cloud Practitioner
Obtenida
Microsoft Azure Fundamentals
Obtenida
AWS Solutions Architect Associate
En preparación
Claude Certified Architect: Foundations
En preparación
Programa avanzado en DevOps y Cloud
UNIR · 2025 – 2026
Experto en Ciberseguridad
UNIR · 2025
Máster en desarrollo de apps móviles
UPV · 2016 – 2017
Grado en Ingeniería Informática
UJI · 2011 – 2015
Blog
Artículos en español e inglés sobre arquitectura, desarrollo y docencia.
effect() acaba haciendo demasiadoPor qué repartir un buscador con filtros y paginación entre varios effect() complica el código, y cómo describir ese flujo con RxJS.
Qué opciones miré, por qué acabé con pnpm y cómo montar un ejemplo mínimo con Angular para ver todas las piezas.
Contacto