Víctor Leal

Software Engineer at Igalia

A Coruña, Galicia, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Víctor Leal is a seasoned software engineer based in A Coruña, Spain, with 18 years of experience focused on multimedia, graphics and back-end systems. He is a long-time contributor and maintainer in prominent open-source projects such as GStreamer, libva and Servo, improving video encoding, rate control and media rendering integrations. At Igalia he works on Vulkan Video, WebKit/WPE multimedia and embedded build systems, blending low-level performance work with cross-project integration. His contributions show a pragmatic attention to stability and code clarity—fixing compiler warnings, safer string handling, and robust enum handling—alongside feature additions for complex media pipelines. Víctor’s background spans embedded multimedia on OMAP processors to modern GPU-accelerated video rendering, and he holds a Master’s in Computing Science. Colleagues value him for steady, detail-oriented engineering that keeps critical multimedia stacks reliable and configurable.
code17 years of coding experience
job9 years of employment as a software developer
bookMasters, Computing Science, Masters, Computing Science at Tecnológico de Monterrey
bookBachelor, Computer Systems Engineer, Bachelor, Computer Systems Engineer at Instituto Tecnológico de Celaya
languagesSpanish, English
github-logo-circle

Github Skills (26)

webbrowser10
rate-limiting10
video-encoding10
flow-control10
congestion-control10
gstreamer10
h26410
video-processing10
c-programming10
c1110
webengine10
render10
c1710
controls10
webr10

Programming languages (12)

ShellC++CRustSCSSJavaScriptM4Vala

Github contributions (5)

github-logo-circle
intel/libva

Aug 2017 - Sep 2021

Libva is an implementation for VA-API (Video Acceleration API)
Role in this project:
userBack-end Developer
Contributions:7 reviews, 20 commits, 11 PRs in 4 years 2 months
Contributions summary:Víctor's commits primarily focus on addressing compiler warnings, fixing bugs, and adding missing functionality within the `libva` project. They corrected issues related to string comparisons and unused variables. Furthermore, the user added missing enum-to-string conversions for recently added enum types within the project. They also refactored code to avoid potential string truncation errors by using safer functions.
apiaccelerationvideo-decodingvideo-processingvideo-api
GStreamer/gstreamer

May 2019 - Jan 2023

GStreamer open-source multimedia framework
Role in this project:
userBackend Developer
Contributions:70 commits in 3 years 8 months
Contributions summary:Víctor's commits primarily focus on enhancing the `vah264enc` element within the GStreamer multimedia framework. Their work involves adding and refining features related to rate control, including handling unsupported rate control modes and logging bitrate information. Furthermore, the user contributes to ensuring correct behavior and proper integration of the `vah264enc` element within the broader framework, addressing code clarity and functionality. These contributions improve the element's stability and configurability.
streamingaudiovideomultimediagstreamer
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial