Diego Sota Rebollo

Audiovisual Systems Engineer and Software Developer

Summary

I’m a student of Audiovisual and Multimedia Systems Engineering, passionate about the software development and the audiovisual sector. I’m a quick learner and I’m always looking for new challenges.

Education

Bachelor’s Degree in Audiovisual and Multimedia Systems Engineering

Universidad Rey Juan Carlos | 2020 - Present

Comprehensive technical background rooted in Telecommunications Engineering with a focus on the audiovisual sector, including signal processing and multimedia development. Proactive student leader serving as Class Representative and Deputy Degree Representative for multiple years, demonstrating strong advocacy and coordination skills.

Work Experience

Video Engineer and Developer Apprentice

Telefonica Video Core Technologies | 2025 - Present

Apprentice within the Video Core Technologies team, contributing to the Video on Demand platform. Developing Python components for content packaging and encryption, including CBCS schemes. Interacting with third-party encoder configurations and handling formats such as DASH, HLS, CMAF, and FMP4. Gaining expertise in CMAF Low Latency architectures and applying professional software development practices.

Languages

  • Spanish: Native
  • English: B2

Hard Skills

  • Programming: Python, JavaScript/TypeScript.
  • Web: Next.js, Astro.js, TailwindCSS, WebRTC, Three.js.
  • Tools: Git, Docker, Bash.
  • Organization: Scrum, Kanban, Jira, Notion.

Soft Skills

  • Teamwork & Collaboration
  • Problem Solving
  • Adaptability
  • Critical Thinking

Projects

Chomp Crawler

A Pac Man reinterpretation using web technologies

A 3D interpretation of Pac-Man running natively in the browser. Built with Nextjs, React Three fiber and a Python implementation of a procedural Pac-Man like maze generator running over Pyodide. See public repository on github

Rustic Streamer

A full stack decentraliced video application concept using WebRTC

As an ambicious practice during my degree, I developed a conceptual decentraliced video application ussing raw Python. The application is built with a WebRTC library and a functional implementation of SIP. It uses advanced OOP composition tecniques. You can find it Here!

Rustic Twingo Encoder

An audio transcoder ussing ffmpeg

This weekend project is a sample of my pragmatic approach to software development. This FFMPEG wrapper is a simple implementation of a audio transcoder using ffmpeg. It started from my real need to use an application to transcode audio files to a specific format for my car vintage radio. It is a simple and effective solution that I use daily. It was fully developed using AI Agentic tools. Source code is available on github.

Yodak’s Projects

A collection of some of my web applications deployed

As a more interactive way to show some of my projects, I have created a collection of web applications that I have developed and deployed. This collection includes Chomp Crawler, this portfolio, as well as some other smaller projects that I have developed for fun or as practice. Check it out!