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
- 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
- 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
- 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
- Front-End Engineer at DisplayNote Ltd
- Front-End Engineer at Gemalto
- Front-End Intern at UniMooc & Google Actívate España
Education
M.Sc. in Computer Languages and Systems
- 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
- 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
- New Penpot render engine
- WeAreDevelopers LIVE — Rendering in the Browser, the State of CSS and Accessibility
- El método KonMari aplicado a la ingeniería de datos
- Algorithms and data structures for frontend
Languages
- Spanish — Native
- English — Advanced (TOEFL 95 / 120, 2015)
- French — Basic (A2-B1)