Portfolio Logo Portfolio Logo Sergio Balaguer
Fullstack Developer / Technical Architect

Construyendo sistemas que escalan y perduran.

Senior Software Engineer enfocado en arquitectura, mantenibilidad y productos de software de calidad profesional en entornos web e interactivos.

Portfolio Logo Portfolio Logo Sergio Balaguer
Fullstack Developer / Technical Architect
  • Diseño de sistemas fullstack escalables con React, TypeScript y Node.js
  • Construcción de arquitecturas mantenibles con Clean Architecture y pruebas automatizadas
  • Aplicación de Unity y C# en productos interactivos, herramientas y sistemas reutilizables

¿Que puedo aportar?

Me apasiona desarrollar aplicaciones web escalables y de alta calidad. Basándome en principios de Clean Code y Clean Architecture, me aseguro de entregar soluciones mantenibles y eficientes.

  • Frontend: Interfaces dinámicas y modernas con React, siempre responsive y enfocadas en la experiencia del usuario.
  • Backend: APIs optimizadas y seguras con Node.js y Express.
  • Arquitectura: Clean Architecture, diseño modular y principios SOLID.
  • Infraestructura: Entornos preparados para escalar con Docker y soluciones de alta disponibilidad.
  • Integraciones: Adaptación a necesidades específicas con servicios como S3, Redsys o Brevo.

Lo que hago

Las áreas donde aporto más valor diseñando y desarrollando sistemas escalables.

Arquitectura de Software

Diseño de sistemas que quedan claros, testeables y mantenibles a medida que crecen.

Sistemas mantenibles

Sistemas mantenibles

Mi objetivo no es solo hacer que el software funcione, sino hacerlo comprensible y seguro de cambiar. Las pruebas, los límites y la claridad forman parte del diseño desde el principio.

Diseño de Sistemas Escalables

Diseño de Sistemas Escalables

Uso patrones de diseño como Clean Architecture y DDD para reducir el acoplamiento, mejorar la adaptabilidad y soportar el crecimiento a largo plazo del producto.

Calidad del código a largo plazo

Calidad del código a largo plazo

Nomenclatura, estructura, documentación y patrones compartidos no son un añadido — son parte de cómo los equipos avanzan ágilmente con más confianza.

Desarrollo Fullstack

Creación de productos completos a través de frontend, backend y flujos de entrega

Frontend

Frontend

Arquitecturas basadas en componentes, gestión de estado, optimización de rendimiento y estructuras de UI que permiten crecer sin perder claridad.

Backend

Backend

Soluciones con objetivo de enfatizar límites, escalabilidad y confianza operacional.

CI / CD

CI / CD

Docker, CI/CD, estrategias de testing y la estructura del repositorio es parte de cómo ayudo a equipo a entregar con más confianza y menor fricción.

Sistemas Interactivos

Aplicación de disciplina de ingeniería a aplicaciones en tiempo real, herramientas y bases reutilizables

Bases reutilizables

Bases reutilizables

Enfoque en proyectos como sistemas de software, no solo como vistas o scripts, centrándose en la modularidad, la separación de responsabilidades y la reutilización del producto.

Aplicaciones en tiempo real

Aplicaciones en tiempo real

Presto atención al comportamiento en tiempo de ejecución, los límites arquitectónicos y el detalle de implementación para mantener las aplicaciones en tiempo real estables y eficientes.

Visualización y herramientas

Visualización y herramientas

Desde visualizaciones médicas a sistemas de juego reutilizables, me centro en soluciones dónde se combine la calidad técnica con la experiencia de usuario.

Como contribuyo en los proyectos

Mas allá de la implementación, me enfoco en ayudar a los productos y equipos a construir bases técnicas más sólidas.

Claridad arquitectónica

Ayudo a dar forma a sistemas que permanecen entendibles a medida que la complejidad crece.
Mejor mantenibilidad, cambios más seguros y evolución saludable a largo plazo

Integraciones end-to-end

Puedo trabajar sobre frontend, backend, arquitectura y flujos de entrega.
Menor fragmentación, mayor consistencia y ejecución técnica más fluida.

Lideraje técnico

Experiencia mentorizando equipos y definiendo estándares técnicos.
Equipos de desarollo más fuertes y calidad consistente en todos los proyectos.

Proyectos Seleccionados

Proyectos reales donde diseñé, creé o mejoré sistemas en producción.

Serenity logo

Serenity

Base modular para Unity enfocada en arquitectura escalable, sistemas reutilizables y mantenibilidad a largo plazo.

HESSTec logo

HESSTec

Sistemas de software para soluciones de almacenamiento de energía, enfocados en monitoreo, control y visualización de datos en tiempo real, construidos con principios de arquitectura escalable y mantenible.

PUA Platform Screenshot

Plataforma PUA

Plataforma de gestión para usuarios de agua, construida para soportar flujos de trabajo complejos, usabilidad de frontend y arquitectura mantenible.

Proto&Go Screenshot

Proto&Go!

Ecommerce para cotización y fabricación de prototipos, diseñado con escalabilidad, servicios modulares y evolución del producto en mente.

Werfen Screenshot

Werfen Docs

Gestor documental multiplataforma construido con Electron y GraphQL, con modo offline impulsado por indexación local y arquitectura compartida web/escritorio.

Nestlé Screenshot

Smart Recipe Hub

Plataforma de recetas que permite filtrado dinámico por criterios nutricionales y de coste, ofreciendo una experiencia responsive y amigable con React.

Cada proyecto refleja un enfoque práctico en arquitectura, entrega y calidad del producto.

Cómo Trabajo

Mi enfoque para resolver problemas técnicos sostenibles en el tiempo.

Lo que suele salir mal

Cómo lo abordo

Lo que suele salir mal

La entrega rápida de funcionalidades genera deuda técnica y cimientos frágiles.

Cómo lo abordo

Aplico principios de arquitectura para mantener el sistema adaptable.

Lo que suele salir mal

La complejidad del sistema crece hasta volverse difícil de controlar para el equipo.

Cómo lo abordo

Diseño soluciones modulares que soportan el crecimiento sin colapsar bajo la complejidad.

Lo que suele salir mal

La falta de estándares y una cobertura de pruebas insuficiente ralentizan el desarrollo.

Cómo lo abordo

Trato las pruebas automatizadas como parte de la calidad de entrega, no como algo secundario.

Lo que suele salir mal

El acoplamiento en el código hace que los cambios sean arriesgados y el mantenimiento costoso.

Cómo lo abordo

Escribo código y documentación que otros desarrolladores puedan entender, extender y confiar.

Experiencia

Experiencia profesional en diferentes sectores, productos y retos técnicos.

Desarrollo de producto

Experiencia construyendo y mejorando software para plataformas de negocio, aplicaciones de usuario y sistemas fullstack modulares.

Arquitectura y calidad de entrega

Centrado en la mantenibilidad, confianza y decisiones técnicas que soportan la evolución del producto a largo plazo.

Ingeniería multiplataforma

Capacidad de aplicar estándares desde el desarrollo web hasta el desarrollo de aplicaciones interactivasen tiempo real.

Stack Tecnológico

Tecnologías que utilizo para dar vida a las ideas.

Frontend

  • React / Next.js
  • TypeScript
  • Tailwind / CSS3

Backend

  • Node.js (Express)
  • PostgreSQL / MongoDB
  • GraphQL / REST

Herramientas y Otros

  • Unity / C#
  • Docker / Git
  • Jest / Vitest

Colaboremos en tu próximo proyecto.

Ya sea que necesites un arquitecto técnico, un desarrollador senior o un experto fullstack, estoy aquí para ayudarte.

Ponte en contacto

Estoy abierto a debatir nuevos proyectos, ideas o la oportunidad de formar parte de tus visiones.