Raphael Da Costa is a software engineer with 17 years of experience focused on web engines, web standards and browser engineering, currently at Igalia and long active as a FreeBSD ports committer. He has driven Web API specification work and implementations in Blink/Chromium at Intel, contributed significant tests to the web-platform-tests project, and helped modernize Chromium build infrastructure in Yocto/OpenEmbedded. Comfortable across low-level systems, build tooling and test automation, he combines upstream open source stewardship (KDE, FreeBSD, WebKit) with pragmatic engineering that reduces flakiness and build complexity. Based in Amsterdam, he prefers platform and standards work over typical frontend/backend roles and has a track record of unbundling dependencies and moving large browser builds to GN.
17 years of coding experience
18 years of employment as a software developer
BSC Computer Science, BSC Computer Science at Universidade Estadual de Campinas
A web runtime built on Chrome. This project is currently unmaintained.
Role in this project:
Back-end & Build Engineer
Contributions:1437 commits, 857 PRs, 1189 pushes in 3 years 10 months
Contributions summary:Raphael's contributions primarily revolve around enhancing the build and packaging processes of the Crosswalk project, which is a web runtime built on Chrome. The user implemented and refined scripts related to generating Debian packages, including creating a packaging structure and integrating scripts that perform automated tasks. They also worked on fixing build-related issues by addressing compiler warnings and making necessary adjustments to dependencies, with a strong focus on enabling the build and compilation processes.
Contributions:254 reviews, 155 commits, 183 PRs in 5 years 4 months
Contributions summary:Raphael primarily contributed to the build system and infrastructure of the Chromium browser project. They focused on modifying the build configuration, specifically switching from the gyp build system to GN. They also addressed build-related issues, added new build tools, and unbundled certain dependencies to optimize the build process. Their work also included modifications to include various library paths and setting up the environment to properly build and run the browser.
browsersfirecrackeryocto-bspopenembeddedbsp
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.