Alejandro Iglesias

Partner at Igalia

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

👤
Senior
🎓
Top School
Alejandro Iglesias is a partner and veteran Free Software engineer with 17+ years at Igalia, specializing in Mesa graphics drivers and accessibility across the GNOME stack. He has driven development of the Broadcom Vulkan driver for Raspberry Pi 4 and worked extensively on Intel and Broadcom backends in v3d/v3dv and i965, bringing deep expertise across the Mesa3D stack. A longtime GNOME accessibility contributor and former ATK maintainer, he implemented accessibility support for GNOME Shell and contributed to AT-SPI, Orca, WebKitGTK, and other assistive projects. His contributions to projects like gnome-shell and the Khronos glslang front end show fluency from front-end UI accessibility to low-level compiler and driver details. Based in Galicia, Spain, he combines systems-level graphics engineering with hands-on accessibility advocacy—an uncommon blend that makes UIs both performant and usable.
code17 years of coding experience
bookComputer Science, Computer Science at University of A Coruña
github-logo-circle

Github Skills (12)

accessibility10
spirv10
gnome-shell10
compiler10
javascript10
compiler-compiler10
glsl10
shader9
clutter9
validators8
css7
hlsl7

Programming languages (9)

C++ShellCMakefileJavaScriptValaPHPPython

Github contributions (5)

github-logo-circle
GNOME/gnome-shell

Jan 2011 - Sep 2014

Read-only mirror of https://gitlab.gnome.org/GNOME/gnome-shell
Role in this project:
userFront-end Developer & Accessibility Specialist
Contributions:64 commits in 3 years 9 months
Contributions summary:Alejandro primarily contributed to enhancing accessibility features within the GNOME Shell project. They focused on implementing and refining accessibility support for various UI elements such as StWidget, StLabel, StButton, and others. Their work involved adding accessible roles, states, and relationships to improve the user experience for assistive technologies. The user also addressed performance issues related to accessibility features, particularly with the endSessionDialog.
gnome-shell-extensiongnomegitlabgnome-shellshell
KhronosGroup/glslang

Oct 2018 - Jun 2020

Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
Role in this project:
userBackend Developer
Contributions:5 commits, 8 PRs, 25 comments in 1 year 7 months
Contributions summary:Alejandro contributed to the GLSLang compiler, primarily focusing on transform feedback (xfb) functionality and related offset assignments. They implemented and refined logic for handling xfb offsets, including addressing issues with struct members, block assignments, and potential double decorations. Their work also involved adding tests to validate these changes, ensuring correct SPIR-V generation. Furthermore, the user addressed issues related to uniform initializers.
glslangvalidatorpartialesslkhronoscompiler
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