Portfolio Logo Portfolio Logo Sergio Balaguer
Fullstack Developer / Technical Architect

Building systems that scale and last.

Senior Software Engineer focused on architecture, maintainability, and production-grade software across web and interactive applications.

Portfolio Logo Portfolio Logo Sergio Balaguer
Fullstack Developer / Technical Architect
  • Designing scalable fullstack systems with React, TypeScript, and Node.js
  • Building maintainable architectures with Clean Architecture and automated testing
  • Applying Unity and C# to interactive products, tools, and reusable systems

What can I bring to the table?

I’m passionate about building scalable, high-quality applications. By following principles like Clean Code and Clean Architecture, I deliver solutions that are maintainable, modular, and built to last.

  • Frontend: Modern, dynamic, and responsive user interfaces crafted with React.
  • Backend: Secure and optimized APIs developed with Node.js and Express.
  • Architecture: Clean Architecture, modular design, and SOLID principles.
  • Infrastructure: Scalable environments orchestrated with Docker, ready for high availability.
  • Integrations: Tailored solutions integrating with services like S3, Redsys, or Brevo.

What I Do

The areas where I deliver the most value designing and developing scalable systems.

Software Architecture

Designing systems that remain clear, testable, and maintainable as they grow

Maintainable systems

Maintainable systems

My goal is not just to make software work, but to make it understandable and safe to change. Testing, boundaries, and clarity are part of the design from the start.

Scalable system design

Scalable system design

I use architectural patterns such as Clean Architecture and DDD design to reduce coupling, improve adaptability, and support long-term product growth.

Long-term code quality

Long-term code quality

Naming, structure, documentation, and shared patterns are not polish — they are part of how teams move faster with confidence.

Fullstack Development

Creating complete products across frontend, backend, and delivery workflows

Frontend

Frontend

Component-based architectures, state management, performance optimization, and UI structures that support product growth without losing focus.

Backend

Backend

Solutions using approaches that emphasize clear boundaries, scalability, and operational reliability.

CI / CD

CI / CD

Docker, CI/CD, testing strategy, and repository structure are part of how I help teams deliver with more confidence and less friction.

Interactive Systems

Applying engineering discipline to real-time applications, tools, and reusable foundations

Reusable foundations

Reusable foundations

I approach projects as software systems, not only as views or scripts, focusing on modularity, separation of concerns, and product reuse.

Real-time applications

Real-time applications

I pay attention to runtime behavior, architecture boundaries, and implementation detail to keep real-time applications stable and efficient.

Visualization and tooling

Visualization and tooling

From medical visualization to reusable gameplay systems, I focus on solutions that combine technical quality with user experience.

How I contribute to projects

Beyond implementation, I focus on helping products and teams build on stronger technical foundations.

Architectural clarity

I help shape systems that remain understandable as complexity grows.
Better maintainability, safer changes, and healthier long-term product evolution.

End-to-end integration

I can work across frontend, backend, architecture, and delivery workflows.
Less fragmentation, stronger consistency, and smoother technical execution.

Technical leadership

Experience mentoring teams and defining technical standards.
Stronger development teams and consistent quality across all projects.

Selected Projects

Real-world projects where I designed, built, or improved production systems.

Serenity logo

Serenity

A modular foundation for Unity focused on scalable architecture, reusable systems, and long-term maintainability.

HESSTec logo

HESSTec

Software systems for energy storage solutions, focused on real-time monitoring, control, and data visualization, built using scalable and maintainable architecture principles.

PUA Platform Screenshot

PUA Platform

A management platform for water users, built to support complex workflows, frontend usability, and maintainable architecture.

Proto&Go Screenshot

Proto&Go!

Ecommerce app for prototype quoting and manufacturing, designed with scalability, modular services, and product evolution in mind.

Werfen Screenshot

Werfen Docs

Cross-platform document manager system built with Electron and GraphQL, featuring offline mode powered by local indexing and shared web/desktop architecture.

Nestlé Screenshot

Smart Recipe Hub

Scalable recipe platform enabling dynamic filtering by nutritional and cost criteria, delivering a responsive and user-friendly experience with React.

Each project reflects a practical approach to architecture, delivery, and product quality.

How I Work

My approach to solving technical problems in a way that stays sustainable over time.

What usually goes wrong

How I approach it

What usually goes wrong

Fast feature delivery creates technical debt and fragile foundations.

How I approach it

Apply architecture principles to keep the system adaptable.

What usually goes wrong

System complexity grows until it becomes difficult for the team to control.

How I approach it

Design modular solutions that support growth without collapsing under complexity.

What usually goes wrong

Missing standards and weak test coverage slow down development.

How I approach it

Treat automated testing as part of delivery quality, not an afterthought.

What usually goes wrong

Tightly coupled code makes change risky and maintenance expensive.

How I approach it

Write code and documentation that other developers can understand, extend, and trust.

Experience

Professional experience across different industries, products, and technical challenges.

Product development

Experience building and improving production software for business platforms, user-facing applications, and modular fullstack systems.

Architecture and delivery quality

Focused on maintainability, reliability, and technical decisions that support long-term product evolution.

Cross-platform engineering

Able to apply strong web engineering practices to real-time interactive applications.

Tech Stack

The technologies I use to design, build, and deliver software.

Frontend

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

Backend

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

Tools & Others

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

Looking for a senior engineer who thinks in systems?

I help build products with stronger architecture, cleaner implementation, and a long-term engineering mindset.

Get in touch

I am open to discussing new projects, technical collaborations, and product opportunities.