Updated June 2026

  • Nov 2022 - Current
    Interacso
    Tech Lead

    Interacso specializes in custom web and mobile application development, offering services in software development, UX/UI design, and digital strategy.

    Among their main clients are companies such as IKEA, Clear Channel, Fundación Banco Sabadell, Grupo MediaPro and Grupo Porcelanosa.

    Responsibilities

    Systems Design

    I design the software architecture and cloud infrastructure for the websites and applications developed at Interacso. I start by defining the system’s main components, their interactions, and the data flow between them — then extend to the cloud infrastructure: which services to use and how they connect to the system.

    Development

    I kick off new projects by setting up frameworks, tooling, test suites, and build systems so the rest of the team can hit the ground running. I also contribute to core functionality — including complex integrations and authentication systems — and step in to support the team during tight deadlines.

    Management

    I lead with trust: the team owns their work, and I’m always available when they need help. I write code to the highest standards and best practices, giving the team concrete examples to learn from. I make decisions with the team whenever possible; when the final call must be made unilaterally (due to a business requirement, for example), I share the reasoning so everyone stays aligned with the project’s goals.

    Key Projects

  • Apr 2021 - Nov 2022
    Fly-Fut
    Tech Lead

    Fly-Fut is the first company in the world to protocolize the recording of football with drones, assisted by AI.

    Responsibilities

    Technical Audit

    Before starting the design, I conducted a formal audit of the existing platform. The analysis uncovered critical security vulnerabilities, a complete absence of schema versioning, MongoDB being misused for a predominantly relational data model, and an undocumented, unstructured API. This diagnosis drove every architectural decision in the redesign.

    Systems Design

    I led the design of the new version of the platform for the company’s consumer product (Fly-Fut Ligas), which supported the end-user mobile Apps, a cloud-based video authoring pipeline assisted by AI (SoccerNet, YOLOv5), and several management tools.

    Afterwards, I designed an iPad App for recording football training sessions with an autonomous drone, which was the cornerstone of the company’s new suite of professional applications (Fly-Fut Pro).

    Development

    I developed all the backend infrastructure of the consumer platform, including the video authoring pipeline, the management tools, and the mobile App.

    Afterwards, I led the development of a prototype version of the drone control App.

    Management

    I also oversaw the development of our suite of internal tools and services and assisted the teams tasked with integrating our backend services.

    Some of these tools are: a browser-based video editing software, a fully automated video pipeline that handles intake, encoding and publishing, and an AI pipeline that detects relevant match events from raw video footage.

    Key Projects

  • Apr 2020 - Mar 2021
    Bahiazul Resort
    Tech Lead & Creative Director

    After Piensa Diferente went down because of the COVID-19 pandemic, I was approached by Bahiazul to join them and keep working on their projects.

    Responsibilities

    UX / UI Design

    I designed the new version of the website with a heavy focus on the use of photography, cinemagraphs, video, and interactive elements, like 360º photos.

    Alongside it, I created an internal Design System to ease the development of current and future digital products and ensure visual consistency across them.

    Development

    The new version of the website was developed with Next.js and TypeScript and hosted with a combination of Firebase Hosting and Cloud Functions (for SSR). It used MDX for static content and Firebase Storage for media hosting.

    For the Digital Kiosk, I chose Svelte, a fast and lightweight library for building frontend interfaces with JavaScript. It is a mobile-first SPA (Single Page Application) hosted in Firebase.

    Key Projects

  • Jul 2013 - Mar 2020
    Piensa Diferente
    Head of Technology

    Piensa Diferente was an early startup that provided consulting services to small to medium-sized resorts and B&Bs. It specialized in offering tailored yet affordable solutions to enable its clients to compete directly with the big hospitality chains through technology and innovation.

    Responsibilities

    Development

    Since the creation of the company, I served as the architect of all hospitality solutions, as well as the lead developer of all of Bahiazul’s solutions.

    UX / UI Design

    I was responsible for the UX/UI design of the Bahiazul website, UX design for Un Mundo Aparte’s Backoffice, and branding/logo design for Piensa Diferente and Bahiazul.

    Management

    I oversaw all technical aspects of the business, including Cloud Architecture and IT infrastructure, and supervised external developers hired to build custom components.

    Key Projects

  • May 2006 - Jun 2013
    Neo Labels
    Designer → R&D&i Consultant

    Neo Labels was an online marketing agency focused on helping brands enter the digital age of media, social networks, and mobile applications in Spain. Born from the experience gained through Sharemusic!, it was acquired by IPG Mediabrands in April 2021.

    Role Evolution

    Over seven years, I performed a wide variety of roles ranging from UX and UI design to full-stack development. During the final stage, I served as R&D&i consultant and full-stack developer.

    Key Projects

  • May 2006 - Dec 2010
    Sharemusic!
    Designer → Creative Director

    Sharemusic! is a nightlife event organizer in Madrid. It pioneered the social networking revolution in Spain with atopechavalote.com (2005–2010), reaching 25,000 registered users.

    Role Evolution

    I transitioned from designer to Creative Director, driving the branding, UX/UI, and digital strategy. I collaborated with key brands like Sony PlayStation, BBVA, and Everlast for event sponsorships.

    Key Projects


Certifications

  • Google Cloud logo
    Generative AI Leader
    Google Cloud
    Issued Jun 2026
    Skills: Artificial Intelligence (AI) · Generative AI · Cloud Computing · Google Cloud Platform (GCP)
  • Master.Dev logo
    Playwright: Automated Testing & AI Workflows
    Master.Dev
    Issued Jun 2026
    Skills: End-to-end Testing · Agentic Automation · Testing
  • Master.Dev logo
    Practical Prompt Engineering
    Master.Dev
    Issued Jun 2026
    Skills: Prompt Engineering
  • Master.Dev logo
    Claude Code
    Master.Dev
    Issued Jun 2026
    Skills: Claude Code Subagents · Model Context Protocol (MCP) · Agent Teams · Agentic AI Development · Claude Agent SDK · Claude Skills · Anthropic Claude
  • Anthropic logo
    Model Context Protocol: Advanced Topics
    Anthropic
    Issued Mar 2026
    Skills: Model Context Protocol (MCP)
  • Anthropic logo
    Claude Code in Action
    Anthropic
    Issued Mar 2026
    Skills: Agentic AI Development · Agentic Workflows · Agentic Mode · Agentic Automation
  • Master.Dev logo
    Practical Guide to Python
    Master.Dev
    Issued Feb 2026
    Skills: Python
  • NestJS logo
    NestJS Microservices
    NestJS
    Issued Nov 2024
    Skills: Microservices · RabbitMQ · NATS
  • JustJavascript logo
    JavaScript Mental Models (Season 1)
    JustJavascript
    Issued Sep 2022
    Skills: JavaScript
  • NestJS logo
    NestJS GraphQL — Schema-first approach
    NestJS
    Issued Sep 2022
    Skills: GraphQL
  • Bostype logo
    Advanced React and GraphQL
    Bostype
    Issued Nov 2020
    Skills: React · GraphQL · Next.js · Node.js