Resume

Senior Software Engineer based in Murcia, Spain. Full-stack engineer with experience in real-time data, design tooling, and the web platform.

Work Experience

Senior Software Engineer — Kaleidos

Madrid & Murcia, Spain (Remote) · Feb 2025 – Present

  • Working on Penpot, the open-source design and prototyping platform used by global design and engineering teams.
  • Focused primarily on the render refactor and performance optimization initiatives, improving the graphics engine and scalability of complex design documents.
  • Implemented AI-assisted workflows for coding, integrating automated assistance into development and testing pipelines to accelerate iteration and improve code quality.
  • Represent the project in technical talks and public interviews, including sessions at developer conferences and a WeAreDevelopers interview, sharing insights on open-source collaboration, rendering optimization, and design technology.
  • Rust
  • Skia
  • Clojure
  • Performance optimization

Software Engineer — Tinybird

Madrid & Murcia, Spain (Remote) · Apr 2020 – Dec 2024

  • First hire at a real-time data platform startup working across backend, frontend, and infrastructure layers.
  • Specialized in ClickHouse, designing scalable data ingestion and query pipelines for high-traffic systems.
  • Developed the high-reliability Kafka connector and data population/update workflows for real-time environments with heavy data load and concurrent access, among others.
  • Demonstrated a strong product mindset, working closely with clients to understand their use cases and build end-to-end solutions that improved usability and performance.
  • Member of the on-call team, ensuring system observability, reliability, and minimal downtime for global customers.
  • Python
  • ClickHouse
  • PostgreSQL
  • Redis
  • Kafka

Front-End Engineer — CARTO

Madrid, Spain · Sep 2017 – Apr 2020

  • Developed web technologies enabling large-scale geospatial data visualization and analysis.
  • Contributed to open-source products including CARTO VL (vector graphics map-rendering library), CARTOFrames (Python data analysis library), and Builder (web-based UI for spatial data exploration).
  • Worked with cross-functional teams to deliver performant, interactive visualization features built with modern web stacks.
  • JavaScript
  • WebGL
  • Python
  • GIS & data visualization

Early Career (2015 – 2017)

  • Front-End Engineer at myABCKit — Barcelona, Spain (Remote) · 2016–2017
  • Front-End Engineer at DisplayNote Ltd — Murcia, Spain · 2016
  • Front-End Engineer at Gemalto — Alicante, Spain · 2015–2016
  • Front-End Intern at UniMooc & Google Actívate España — University of Alicante project · 2015

Education

M.Sc. in Computer Languages and Systems

UNED — Universidad Nacional de Educación a Distancia · Oct 2015 – Mar 2018 · Grade 8.6

  • Research-oriented master's degree focused on learning standards, adaptive interfaces, and usability/accessibility in educational software.
  • Explored computer-assisted language learning (CALL) systems and data-driven adaptive learning environments.

Bachelor's Degree in Multimedia Engineering

University of Alicante · Sep 2011 – Jun 2015 · Grade 8.13

  • Focused on multimedia development, web technologies, graphics, and interactive systems, with a strong emphasis on product design, usability, and accessibility.
  • Spent six months abroad under the Erasmus Programme at FH Salzburg (University of Applied Sciences Salzburg, Austria).

Talks & Interviews

Languages

  • Spanish — Native
  • English — Advanced (TOEFL 95 / 120, 2015)
  • French — Basic (A2-B1)