Ryoga Saito

Software Engineer at LY Corporation

Tokyo, Japan
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
Ryoga Saito is a software engineer based in Tokyo with 10 years of experience specializing in networking and routing technologies. He has contributed notable SRv6 (Segment Routing over IPv6) features to prominent open-source routing projects like FRRouting and ExaBGP, implementing End.DT4 behavior, SRv6 locator handling, new Prefix-SID types, and associated test coverage. His work spans protocol-level backend changes and production-minded test additions, showing a strong emphasis on correctness and interoperability in BGP/SRv6 ecosystems. Ryoga has recent industry experience at LY Corporation and LINE Corp and holds computer science degrees from The University of Electro-Communications and Kisarazu College. Less obvious: he pairs low-level protocol engineering with practical tooling enhancements (JSON outputs and config extensions), making complex routing features more operable for operators.
code10 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at The University of Electro-Communications
bookAssociate's degree, Computer Science, Associate's degree, Computer Science at National Institute of Technology, Kisarazu College
github-logo-circle

Github Skills (19)

r610
python10
srl10
net10
srs10
c1110
networking10
c1710
routes10
ipv610
network-protocol10
bgp10
network10
protocols10
srv10

Programming languages (19)

C#C++JinjaCSSRustCGoHTML

Github contributions (5)

github-logo-circle
FRRouting/frr

Sep 2021 - Jan 2023

The FRRouting Protocol Suite
Role in this project:
userBack-end Developer
Contributions:31 reviews, 34 commits, 27 PRs in 1 year 4 months
Contributions summary:Ryoga's primary contribution involves enhancing the FRRouting (FRR) protocol suite, specifically focusing on SRv6 (Segment Routing over IPv6) and related features. They implemented support for End.DT4, a new behavior within the SEG6 local action, which is essential for SRv6. Further contributions include updates to the SRv6 locator handling, changes to the treatment of SRv6 routes, and modifications to the BGP daemon (bgpd) to correctly announce SRv6 locators instead of transposed SIDs. The user also added test cases to validate the functionality added, demonstrating a focus on ensuring proper operation of the added features.
mplspbrvrrpripngevpn
Exa-Networks/exabgp

Feb 2022 - Feb 2022

The BGP swiss army knife of networking
Role in this project:
userBack-end Developer
Contributions:9 commits, 1 PR, 3 comments in 3 days
Contributions summary:Ryoga's primary contribution involved extending the functionality of the `exabgp` project, a BGP Swiss army knife, to support Segment Routing IPv6 (SRv6). This included implementing new Prefix-SID types and configurations for L2 and L3 services within the SRv6 framework. Furthermore, the user updated the configuration definitions and added JSON output capabilities for the Segment Routing (SR) related data. The user also made minor fixes to the code.
mplspythonpypiipv4visualisation
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