09/10/2026 updated


100 % available
Ingeniero de Software Full Stack | Next.js · React · TypeScript · Node.js · NestJS
Bilbao, Spain
Spain
Computer science degreeAbout me
I am a software engineer from the UK based in Spain. I have extensive experience with web development and various technologies that are used to build innovative, scalable, and long lasting solutions to technical problems. I speak English and Spanish.
Software as a ServiceNode.jsNext.jsTypeScriptReact.jsBackendFull Stack DevelopmentReact NativeFront End Software DevelopmentNestJS
Desarrollo Full Stack con TypeScript y React/Next.js
Amplia experiencia en el desarrollo de aplicaciones web en producción utilizando TypeScript, React y Next.js en el frontend, con servicios backend en Node.js y NestJS. Desarrollo y mantenimiento de funcionalidades complejas de extremo a extremo en plataformas SaaS.
APIs REST y Backend con Node.js/NestJS
Diseño e integración de APIs REST con Express y NestJS, incluyendo autenticación, integraciones de APIs de terceros y desarrollo de aplicaciones del lado del servidor. Colaboración con stakeholders para convertir requisitos ambiguos en soluciones técnicas escalables.
Bases de datos relacionales y no relacionales
Experiencia práctica con PostgreSQL, MongoDB, Redis, Prisma y SQL. Desarrollo de funcionalidades de analítica para grandes volúmenes de datos, atribución y reporting en entornos de producción.
Integración de Inteligencia Artificial
Integración de APIs de LLM, funcionalidades de producto asistidas por IA, generación estructurada, diseño de prompts y flujos de desarrollo asistidos por agentes.
Infraestructura y herramientas DevOps
Uso de Docker, servicios de AWS, Vercel y Render para el despliegue y mantenimiento de aplicaciones en la nube. Experiencia con Git y GitHub en flujos de desarrollo ágiles.
React Native y desarrollo móvil
Contribución al mantenimiento y evolución de aplicaciones React Native en producción, desarrollando funcionalidades y resolviendo incidencias en la base de código móvil.
Angular y desarrollo de paneles de datos
Desarrollo de paneles en Angular que agregan datos de múltiples bases de datos para clientes y personal interno.
Python
Uso de Python como herramienta complementaria cuando resulta adecuado dentro del ecosistema de desarrollo de software.
Ingeniería de software y calidad de código
Experiencia en diseño de sistemas, depuración, testing, revisión de código, rendimiento, fiabilidad y desarrollo de producto. Contribución a arquitectura y mejoras de fiabilidad en plataformas SaaS en producción.
Amplia experiencia en el desarrollo de aplicaciones web en producción utilizando TypeScript, React y Next.js en el frontend, con servicios backend en Node.js y NestJS. Desarrollo y mantenimiento de funcionalidades complejas de extremo a extremo en plataformas SaaS.
APIs REST y Backend con Node.js/NestJS
Diseño e integración de APIs REST con Express y NestJS, incluyendo autenticación, integraciones de APIs de terceros y desarrollo de aplicaciones del lado del servidor. Colaboración con stakeholders para convertir requisitos ambiguos en soluciones técnicas escalables.
Bases de datos relacionales y no relacionales
Experiencia práctica con PostgreSQL, MongoDB, Redis, Prisma y SQL. Desarrollo de funcionalidades de analítica para grandes volúmenes de datos, atribución y reporting en entornos de producción.
Integración de Inteligencia Artificial
Integración de APIs de LLM, funcionalidades de producto asistidas por IA, generación estructurada, diseño de prompts y flujos de desarrollo asistidos por agentes.
Infraestructura y herramientas DevOps
Uso de Docker, servicios de AWS, Vercel y Render para el despliegue y mantenimiento de aplicaciones en la nube. Experiencia con Git y GitHub en flujos de desarrollo ágiles.
React Native y desarrollo móvil
Contribución al mantenimiento y evolución de aplicaciones React Native en producción, desarrollando funcionalidades y resolviendo incidencias en la base de código móvil.
Angular y desarrollo de paneles de datos
Desarrollo de paneles en Angular que agregan datos de múltiples bases de datos para clientes y personal interno.
Python
Uso de Python como herramienta complementaria cuando resulta adecuado dentro del ecosistema de desarrollo de software.
Ingeniería de software y calidad de código
Experiencia en diseño de sistemas, depuración, testing, revisión de código, rendimiento, fiabilidad y desarrollo de producto. Contribución a arquitectura y mejoras de fiabilidad en plataformas SaaS en producción.
Experience
Professional experience0 - 5 years
Freelancer since2023
Languages
EnglishNative speakerSpanishFluent
Project history
Desarrollo y mantenimiento de productos web centrados en calidad y software a medida, llevando las ideas desde requisitos y arquitectura hasta implementación, despliegue e iteración. Desarrollo de aplicaciones full stack con Next.js, React, TypeScript, Node.js y herramientas modernas de bases de datos, integrando autenticación, analítica, APIs de terceros y capacidades de IA. Despliegue y mantenimiento de aplicaciones con Vercel y Render, con experiencia práctica en PostgreSQL, Supabase y servicios cloud.
Diseño y desarrollo de aplicaciones full stack con React, Next.js, Node.js, MongoDB, PostgreSQL y JavaScript/TypeScript. Desarrollo y mantenimiento de plataformas educativas internas y herramientas técnicas. Mentoría a desarrolladores de software en proyectos, depuración, diseño de APIs REST, arquitectura y revisiones de código. Ayuda a desarrolladores a mejorar la calidad del código y la resolución de problemas trabajando con flujos de desarrollo ágiles reales.
Contribución al mantenimiento y evolución de una aplicación React Native en producción, desarrollando funcionalidades y resolviendo incidencias en la base de código móvil. Desarrollo de un panel en Angular que agregaba datos de múltiples bases de datos para clientes y personal interno. Participación en decisiones técnicas relacionadas con pagos, competiciones y flujos de premios, prestando atención a seguridad, fiabilidad y escalabilidad.