Fullstack Developer

Hi, I'mSiro

I design and build web applications, with 5+ years of experience and a focus on detail, performance, and craft.

  • 5+years
  • MurciaSpain
  • FrontendOTT · Product
Portrait of Siro

#opentowork

Experience

Every scale

I have been in companies of every size: startups, product teams, and outsourcing. For the last few years, the focus has been OTT.

  1. Senior React Frontend

    AgileTV

    I design and build interfaces for managing content and data in SPAs with a microfrontend architecture, aiming for a clear, stable experience that is easy to iterate on.

    • React
    • TypeScript
    • Microfrontends
    • Vite
    • Vitest
    • Github Actions
  2. OTT · Frontend · Grupo Solutio

    LaLiga Tech

    Through Grupo Solutio (now part of Kirey Group), frontend for LaLiga Tech’s OTT product (now Sportian): screens for watching and operating sports content in a large-scale product environment.

    • React
    • TypeScript
    • Turborepo
    • Webpack
  3. PHP Backend

    NTT DATA

    PHP backend work inside a consulting team: shipping features and maintaining client software through the delivery cycle.

    • PHP
  4. Full Stack

    Faberin

    First as a fullstack developer, later as more impactful role focused on product and development: evolving the Laravel platform, moving commerce to Shopify, lifting PHP and infrastructure onto cloud with continuous deploys, and replacing hand-made SQL with real migrations. Also marketing integrations (Klaviyo) and open-source packages for the team.

    • Laravel
    • PHP
    • React
    • MySQL
    • Shopify
    • Docker
  5. First hire · Web & mobile

    INEEC

    First version of a book search product: web and mobile apps, API, and indexing. From the search engine to the client, inside an early-stage product startup.

    • Elasticsearch
    • Laravel
    • AngularJS
    • Ionic
    • Node.js

Craft

Tools and soft skills

The stack I work with, and the skills that hold it together.

Frontend

  • TypeScript
  • React
  • Next.js
  • React Router
  • Astro
  • Tailwind CSS

Backend

  • Node.js
  • Laravel
  • Symfony
  • Go

Databases

  • MySQL
  • PostgreSQL
  • Supabase

Soft skills

  • Communication
  • Empathy
  • Problem solving
  • Product sense
  • Ownership
  • Teamwork

About me

Thanks for visiting my website. Let's get to know each other!

I’m a software developer based in Murcia, Spain, with more than 5 years of experience working across startups, technology consulting, and established product companies in both remote and on-site environments.

Although my current role is mainly focused on frontend development, I have a full-stack understanding of software engineering and experience across the different stages involved in building and maintaining a product, from design and implementation to deployment, observability, automation, and CI/CD workflow improvements..

In my day-to-day work, I work as a Frontend Developer mainly with React, TypeScript, and JavaScript, while also using technologies from the backend and tooling ecosystem such as Node.js and Bun. I enjoy building scalable frontend applications and architectures, with a strong focus on maintainability, component reusability, testing strategies, and overall code quality.

One of the areas I care most about is finding the right balance between performance, user experience (UX), and developer experience (DX). I aim to build systems that not only perform well for end users, but are also easy for developers to understand, evolve, and maintain over time.

I’m also particularly interested in computer science fundamentals and areas that go beyond traditional frontend development. I have knowledge of advanced algorithms and data structures, full-text search engines, information retrieval and processing, as well as large-scale web scraping and data extraction systems.

I enjoy understanding how technologies work beneath the abstractions we use every day, from software architecture and distributed systems to infrastructure automation, deployment pipelines, and internal tooling designed to improve engineering workflows.

AI-powered tools are also part of my regular development workflow. I use them to support different stages of the software lifecycle, including exploring solutions, designing architectures, implementing features, writing tests, debugging issues, refactoring code, documenting systems, and improving development and delivery processes.

I’m passionate about learning new things and continuously expanding my knowledge. I especially enjoy tackling complex technical problems, diving into areas I’m not yet familiar with, and building products and systems that are fast, maintainable, and enjoyable both for the people who use them and the developers who work on them.