Hugo Arregui is a seasoned software engineer with 14 years of experience building distributed systems and real-time communications, currently based in Argentina and working at KURU. He has led platform and communications work as Tech Lead and Staff Engineer at Decentraland, designing identity, shared state and WebRTC-based systems, and has deep hands-on expertise in Go and networking protocols. Hugo is an active open-source contributor to the respected pion projects (pion/ice and pion/webrtc), where he implemented ICE nomination/validation logic, STUN handling, and transport stats—demonstrating a strong grasp of low-level network logic and observability. His background spans startups and product companies (Auth0, Polarsteps, Playbigtime) across backend, API and real-time stacks, and he combines pragmatic engineering with architectural thinking. A less obvious strength is his history of working across many languages and domains—from Java and Python to C++ and Scheme—making him adaptable when integrating legacy systems or optimizing protocol implementations.
14 years of coding experience
17 years of employment as a software developer
Systems Analyst Computer Science, Systems Analyst Computer Science at Universidad Centro de Altos Estudios en Ciencias Exactas (Universidad CAECE)
Systems engineering, Systems engineering at Universidad Tecnológica Nacional
Contributions:23 commits, 47 PRs, 110 pushes in 6 months
Contributions summary:Hugo primarily contributed to the internal logic of the `pion/ice` project, which is a Go implementation of ICE (Interactive Connectivity Establishment). They made significant code changes including refactoring existing functions, and implementing nomination and validation logic for candidate pairs. The user updated dependencies and added new functionality to handle various STUN messages, reflecting a solid understanding of networking protocols and the project's core functionality. They also added stats for candidate pairs and transport, improving the project's monitoring capabilities.
Contributions:3 reviews, 31 commits, 53 PRs in 10 months
Contributions summary:Hugo primarily contributed to the `pion/webrtc` project by implementing and refactoring core WebRTC API features in Go. Their work includes handling inbound and outbound packages, managing ICE candidates, and defining custom loggers within the API. They also fixed bugs, such as handling edge cases when adding ICE candidates and added ICE transport and SCTP transport stats. These changes improved the robustness and functionality of the WebRTC implementation.
webrtcpure-gogovideowebrtc-api
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.