Ruwan Geeganage is a Staff Software Engineer with 11 years of experience building AI infrastructure, backend platforms, and distributed systems, currently shaping Deliveroo’s AI Agent and Data Governance platforms. He blends deep engineering chops with a background in information security and computer science from the University of Colombo, bringing both architectural vision and hands-on delivery. Ruwan has a strong track record in test automation and localization—contributing tests to the Node.js core and adding Sinhala and other translations to open-source projects—highlighting a pragmatic attention to quality and international users. His career spans fast-moving startups and scale-ups across Europe, where he has moved from senior engineer to principal and staff roles, consistently focusing on reliability at scale. Colleagues note his dry wit (as hinted by his GitHub bio) and his propensity for turning complex, distributed challenges into maintainable platforms.
11 years of coding experience
15 years of employment as a software developer
Bengaluru University
Master's Degree, Information Security, Master's Degree, Information Security at University of Colombo
Contributions:17 PRs, 26 comments, 1 issue in 1 year 8 months
Contributions summary:Ruwan's commits primarily focus on adding and modifying tests within the Node.js codebase. Their contributions involve writing tests for various functionalities, including key generation, file system utilities, HTTP2 module error handling, and FreeList methods. The user's work ensures code quality and reliability by verifying correct behavior and identifying potential issues through comprehensive testing across different modules.
Contributions summary:Ruwan primarily focused on adding and modifying language support within the project. They implemented new translations for the number "five" in various languages, including Sinhala, Serbian, and others. Their work involved updating the `five.js` file and related tests to incorporate these new language options and ensuring proper alphabetical organization. Additionally, they corrected test cases to ensure the correct functionality of these translations.
five
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.