Senior software engineer specialized in computer graphics, media streaming and web
development. Over 10 years of experience building high-performance production-grade
systems and leading multidisciplinary teams. Passionate about technologies that have
a positive impact on users and projects that present a challenging opportunity to
grow.
Computer Graphics
Experienced in designing and developing 3D engines and interactive
environments, from real-time rendering pipelines to XR systems.
Media Streaming
Specialized in real-time streaming architectures that achieve
low-latency, seamless synchronization, efficient encoding/decoding,
and scalability for interactive applications such as live virtual
productions and remote collaboration applications.
Web Development
Proficient in full-stack applications, cloud-based architectures and
CI/CD workflows with emphasis on performance, reliability, and
maintainability.
Artificial Intelligence
Exploring how AI can enhance product value and development workflows
integrating agent pipelines like STT/LLM/TTS and video pipelines
like AI chroma keying.
Design and simulation of a robotic system made for the
handling and storage of champagne bottles in the cellars
using 3D software and SCADA systems.
Experience
Brainstorm Multimedia
2019 — Present
Software Engineer
StudioCall:
Real-time streaming application for 3D video conferencing and
live virtual productions used in broadcast environments
compatible with WebRTC/NDI/RTMP/HLS deployed on
AWS.
Client applications that provide home automation control
and monitoring using WiFi and Bluetooth communication
with the central hub and peripheral devices.
Server infrastructure that provides services for user
management, event handling and real-time streaming.
Development of a new RTP-based real-time streaming
pipeline (previously RTMP-based) enabling
bidirectional audio and video communication between the
central hub and client applications, providing
low-latency and reliable connectivity.
Baintex VR: Virtual reality application made with
Unity and Oculus that helps
customers to explore and understand the smart home ecosystem.
The experience improved user engagement and supported the
marketing team in physical stores by effectively demonstrating
and promoting the company products.
Sopra Steria
2015 — 2016
Backend Engineer
Development and maintenance of Java EE and Node.js fintech
applications.
Certifications
Languages
Common European Framework of Reference for Languages (CEFR)
English: C1
Español / Castellano: Native
Valencià / Català: Native
Development of games for Windows, Mac, Web, iOS and Android with Unity