Charles Vandevoorde is a Senior Software Engineer from Belgium with 10 years of experience specializing in distributed systems, cloud-native computing, and DevOps. He currently contributes to SWIFT’s Alliance Cloud, bringing deep back-end expertise in C++ and Java, RPC interoperability, and modernizing CI/CD and build systems. His master's thesis produced a practical, workload-adaptive distributed algorithm for low-latency consistency, reflecting a strong grounding in theoretical distributed algorithms applied to real systems. An active open-source contributor, he has fixed bugs and added features to the high-profile Servo browser engine, improving Unicode handling, CLI preferences, and XHR behavior with accompanying unit tests. Comfortable across on-prem and cloud environments, he also authors Ansible playbooks and packaging/updating workflows to streamline developer and tester experiences. Based in Rixensart, he pairs rigorous academic training with pragmatic engineering and a steady appetite for side projects and open-source collaboration.
10 years of coding experience
5 years of employment as a software developer
CESS, Advanced mathematics, advanced sciences, dutch and english, CESS, Advanced mathematics, advanced sciences, dutch and english at Collège Saint-Etienne des Hayeffes
Bachelor's degree, Computer and electrical science, 81.3% (High Honors), Bachelor's degree, Computer and electrical science, 81.3% (High Honors) at ECAM Brussels
Servo, the embeddable, independent, memory-safe, modular, parallel web rendering engine
Role in this project:
Back-end Developer
Contributions:9 commits, 7 PRs, 44 comments in 3 months
Contributions summary:Charles primarily contributed to improving the Servo web engine by fixing bugs and implementing new features. They focused on allowing numerical values in CLI preferences and correcting unicode handling for text input. Furthermore, the user worked on handling alternate stylesheets and implementing XHR progress event changes, which involved modifications to various core components like `HTMLLinkElement` and `XMLHttpRequest`. This included adding unit tests and modifying existing test files.
Contributions:32 PRs, 76 pushes, 38 branches in 3 years 5 months
wiplinuxpersonal-cloudwrench
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
Charles Vandevoorde - Senior Software Engineer at Swift