Adrian De Castro

Free Software Wizard at Igalia

Helsinki, Finland
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
Adrian De Castro is a Finland-based Free Software engineer with 17 years of experience specializing in desktop and mobile development (Qt/QML, GTK+/GNOME), systems software, virtualization, and service deployment. As a long-time contributor at Igalia he blends systems-level backend work—fixing build systems, graphics drivers, and container/OS update tooling—with front-end and full-stack touches like nginx module UI improvements. His open-source footprint spans high-profile projects such as Buildroot, WPEWebKit, ostree and Snabb, where he’s solved tricky build and memory issues, added multimedia and networking bindings, and improved documentation and usability. He pairs deep C/C and low-level Linux skills with practical ops experience in KVM/QEMU and service administration, making him equally at home debugging a segfault or streamlining deployment. Outside code he’s an advocate for Free Software and contributes meticulous technical writing, an often overlooked but impactful part of sustainable open-source projects.
code17 years of coding experience
job2 years of employment as a software developer
bookComputer Science, Computer Science at Universidad de A Coruna
languagesEnglish, Spanish, Galician
github-logo-circle

Github Skills (45)

dependency-management10
c-language10
build-configuration10
restructuredtext10
architecture10
memory-management10
rs10
build-system10
cmake10
c-programming10
c1110
webkit10
networking10
graphic10
c1710

Programming languages (24)

JavaC++CSSCRustMakefileValaHTML

Github contributions (5)

github-logo-circle
aperezdc/ngx-fancyindex

Jun 2010 - Jan 2023

Fancy indexes module for the Nginx web server
Role in this project:
userFull-stack Developer
Contributions:12 releases, 19 reviews, 115 commits in 12 years 9 months
Contributions summary:Adrian primarily contributes to the development of the nginx-fancyindex module. Their work encompasses both the core logic and the presentation layer, demonstrating proficiency in C for backend modifications such as adding configuration options. The user also refactors and improves the HTML templates, showcasing front-end development skills. They are also actively involved in code maintenance and documentation.
nginxwebservercindexes
buildroot/buildroot

Jan 2018 - Jan 2023

Buildroot, making embedded Linux easy. Note that this is not the official repository, but only a mirror. The official Git repository is at https://gitlab.com/buildroot.org/buildroot/. Do not open issues or file pull requests here.
Role in this project:
userBack-end Developer
Contributions:31 commits, 2 PRs in 5 years
Contributions summary:Adrian primarily contributed to the Buildroot project by fixing build issues and integrating patches related to graphics and display drivers, particularly focusing on Mesa3D, EGL, and NEON optimization for ARM architectures. Their work involved modifying build scripts, adding patches, and updating dependencies to ensure compatibility and performance. The user was instrumental in addressing issues related to OpenGL/ES, leading to more efficient and correct rendering.
buildrootembeddedembedded-linux
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