Hugo Arregui

Software Engineer at KURU

Argentina
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
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.
code14 years of coding experience
job17 years of employment as a software developer
bookSystems Analyst Computer Science, Systems Analyst Computer Science at Universidad Centro de Altos Estudios en Ciencias Exactas (Universidad CAECE)
bookSystems engineering, Systems engineering at Universidad Tecnológica Nacional
stackoverflow-logo

Stackoverflow

Stats
2,159reputation
140kreached
3answers
25questions
github-logo-circle

Github Skills (19)

stun10
networking10
go10
ice10
webrtc10
peer-to-peer9
logging8
firewall8
golang8
360-video7
audio7
maven6
android6
pylons6
gradle6

Programming languages (20)

C#BikeshedCSSCSchemeRustScalaMakefile

Github contributions (5)

github-logo-circle
pion/ice

Apr 2019 - Oct 2019

A Go implementation of ICE
Role in this project:
userBack-end Developer
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.
golangpionnetworkingwebrtcsrtp
pion/webrtc

Jan 2019 - Nov 2019

Pure Go implementation of the WebRTC API
Role in this project:
userBack-end Developer
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.
Request Free Trial
Hugo Arregui - Software Engineer at KURU