EricĀ Rosenberg

Software Engineer at Apple

San Francisco Bay Area United States
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
Eric Rosenberg is a software engineer with 12 years of experience building cloud and networking systems from the San Francisco Bay Area, currently focused on Apple Cloud Infrastructure including iCloud Private Relay and the Apple Online Store. He brings deep systems and protocol expertise, demonstrated by notable open-source contributions to Cloudflare's quiche—helping advance QUIC, HTTP/3, datagram support, and TLS improvements in Rust. At Apple since 2017, he combines production-grade backend engineering with a research-minded background from roles at NIST and internships in financial and retail tech. Comfortable across large-scale distributed systems and low-level networking, he often surfaces practical refactors and API improvements that make complex protocols easier to operate. His trajectory reflects a balance of rigorous technical problem-solving and hands-on shipping in high-impact consumer services.
code12 years of coding experience
job2 years of employment as a software developer
bookUniversity of Illinois Urbana-Champaign
github-logo-circle

Github Skills (14)

http10
protocols10
rust10
quic10
network-programming10
libtls9
back-end-development9
tls139
tls129
mtls9
bt7
tmap7
treemap7
btree7

Programming languages (10)

TypeScriptJavaCSSC++ShellRustMakefileJavaScript

Github contributions (5)

github-logo-circle
cloudflare/quiche

Mar 2021 - Dec 2022

🄧 Savoury implementation of the QUIC transport protocol and HTTP/3
Role in this project:
userBack-end Developer
Contributions:30 reviews, 23 commits, 35 PRs in 1 year 9 months
Contributions summary:Eric primarily contributed to the `quiche` QUIC transport protocol implementation in Rust. Their work involved adding getter methods for connection IDs and refactoring code to use arrays for fixed-size fields in frames. The user also updated recommendations for when to call `send()` and made several improvements to the TLS implementation. In addition to this the user made significant changes to enable datagram functionality and H3 connect protocol support.
quichttp3protocolrustnetwork-programming
scheedule/coursestore

Oct 2015 - Feb 2016

Contributions:19 commits, 18 pushes, 1 branch in 3 months
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
Eric Rosenberg - Software Engineer at Apple