Carlos Campos

Software Engineer at Igalia

Greater Madrid Metropolitan Area 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
Carlos Campos is a seasoned software engineer with 15 years of experience, based in the Greater Madrid area and currently contributing at Igalia. He specializes in QA and test automation for browser engines and web platform standards, with notable contributions to high-profile open-source projects like Selenium and Web Platform Tests where he improved WebDriver compliance and robustness. His work on WPEWebKit and GTK demonstrates a strong grasp of low-level front-end and accessibility interfaces, while contributions to glib show attention to test infrastructure and developer ergonomics. Carlos blends research-driven rigor from his academic background with practical engineering, often tackling subtle issues like timeout handling, alert behavior, and accessibility marker handling that are easy to overlook but critical for reliable platforms.
code15 years of coding experience
job5 years of employment as a software developer
github-logo-circle

Github Skills (29)

accessibility10
unit-testing10
webdriver10
pytest10
selenium10
python10
gui-programming10
testing10
selenium-ide10
c-programming10
c1110
glib10
c1710
webaccess10
gtk10

Programming languages (12)

TypeScriptJavaC++CSSCMakefileJavaScriptVala

Github contributions (5)

github-logo-circle
WPE WebKit port (downstream)
Role in this project:
userFront-end Developer
Contributions:3378 commits, 6 PRs, 14 pushes in 12 years 1 month
Contributions summary:Carlos's contributions primarily focus on implementing and improving the accessibility features of the WPE WebKit port. Their work includes adding support for accessibility interfaces like Collection, Hyperlink, and Action. They have added tests and modified the build process to include features for the ATSPI accessibility implementation, and improved the handling of text and list item markers.
wpedownstreamwebkit
GNOME/gtk

Feb 2011 - May 2021

Read-only mirror of https://gitlab.gnome.org/GNOME/gtk
Role in this project:
userBack-end Developer
Contributions:95 commits in 10 years 4 months
Contributions summary:Carlos primarily contributes to the GTK library, fixing bugs, and improving the core functionality. They implemented the query implementation for the opacity property and addressed an issue with reordering tabs. Additionally, the user reverted a previous change related to retrieving children in a box, and addressed a clipboard issue related to unsupported data formats. The user's work focuses on addressing low-level issues and improving the core functionality of the GTK library.
pygobjectgnome-shell-extensiongtk-rsgnomegitlab
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
Carlos Campos - Software Engineer at Igalia