Diego García is a seasoned software engineer with 17 years of experience, currently contributing to Igalia’s networking team and holding committer status in the WebKit project. A lifelong Linux user and FOSS advocate, he blends low-level networking work (Snabb, lwAFTR, BPF-compatible packet filtering) with browser and embedded WebKit development across Linux and CEF. His background spans system administration, teaching, and distributed computing—he built email-analysis tooling on Hadoop/HBase and improved performance-critical networking code. Based in Košice but with extensive international experience (living in Shenzhen since 2020 and earlier roles in Hong Kong), he brings pragmatic cross-cultural engineering and mentoring to complex open-source projects. Notably, he balances deep protocol and compiler interests with hands-on build and porting expertise for embedded platforms.
16 years of coding experience
1 year of employment as a software developer
Colegio Marcote
DEA (Advance Studies Degree), Software Reusability, Object-Oriented Languages, DEA (Advance Studies Degree), Software Reusability, Object-Oriented Languages at Universidad de Vigo
Contributions summary:Diego primarily contributed to the back-end functionality, focusing on the design and implementation of features for a resource allocation system. The commits include enhancements such as adding save and cancel operations for task editing, implementing new validation procedures, and integrating a mechanism to handle the creation of a new calendar exception type with duration. Additionally, the user made modifications to the database schema and incorporated new functionalities, like allowing resources to have a flag 'limitingResource' and the logic related to the behavior. These changes enhanced the core functionalities of the Libreplan system.
Contributions:2 reviews, 839 commits, 63 PRs in 4 years 3 months
Contributions summary:Diego focused on performance improvements, code refactoring, and bug fixes within the Snabb network packet networking project. Their work involved optimizing timer implementations, replacing iterations with index-based methods, and avoiding division-by-zero errors in loss rate calculations. They also improved the efficiency of the codebase and added support for IPv4 and IPv6 address conversions.
routerosnfv-frameworkospfopenflowrust
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
Diego García - Software Engineer & Owner at Igalia