Harald Alvestrand

Engineer at Google

Trondheim, Trøndelag, Norway
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
Harald Alvestrand is a seasoned engineer with 15+ years of experience at the intersection of web standards, real-time communication, and browser interoperability, currently based in Trondheim, Norway. At Google he has been a long-term contributor and standards coordinator for the WebRTC project, leading specification work and practical implementations that bridge browsers and applications. He has chaired W3C WebRTC working groups and driven test and automation efforts in major open-source projects like webrtc/samples, web-platform-tests, and adapter.js—helping turn evolving specs into reliable cross-browser behavior. His background in IETF leadership and board roles at ICANN and the Unicode Consortium underscores deep protocol, governance, and internationalization expertise often invisible in typical engineering CVs. Hands-on contributions range from front-end demo fixes and GetUserMedia constraint tooling to comprehensive WPT suites validating codecs, SDP, and data-channel behaviors. He combines standards leadership with pragmatic coding and QA skills to make real-time web communication robust and portable across platforms.
code15 years of coding experience
job15 years of employment as a software developer
bookBasic, Basic at Steinerskolen i Bergen
bookHigh school, High school at Bergen Katedralskole
bookNorwegian University of Science and Technology
languagesEnglish, Norwegian, German
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

html10
test-automation10
testing10
g10
test-framework10
javascript10
front-end-development10
webrtc10
gruntjs10
web-development8
css5

Programming languages (18)

JavaBikeshedCSSC++CRustMakefileGo

Github contributions (5)

github-logo-circle
webrtc/samples

Apr 2014 - Jan 2023

WebRTC Web demos and samples
Role in this project:
userFront-end Developer
Contributions:107 reviews, 106 commits, 155 PRs in 8 years 10 months
Contributions summary:Harald contributed to the `webrtc/samples` repository, focusing on enhancing the user interface and functionality of WebRTC demos. They fixed issues within the "multiple-relay" example, improving its usability. The user also implemented a new page for transforming GetUserMedia constraints, aiding in the transition between different versions of the specification. Furthermore, they addressed review comments, ensuring code quality and adherence to best practices.
webrtc-webwebrtc-demosjavascriptwebrtc
webrtc/apprtc

May 2015 - Dec 2022

appr.tc has been shutdown. Please use the Dockerfile to run your own test/dev instance.
Role in this project:
userFront-end Developer
Contributions:24 reviews, 24 commits, 27 PRs in 7 years 7 months
Contributions summary:Harald focused on modifying and creating front-end components and pages within the `webrtc/apprtc` repository. Their contributions involved fixing a multiple-relay example by modifying Javascript code. They also added a new page for transforming constraints related to GetUserMedia, demonstrating a clear understanding of WebRTC constraints and JavaScript. Further commits addressed review comments and merged branches related to constraint transformations, indicating iterative refinement of the front-end features.
dockerfiledevshutdowndev-testdocker
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
Harald Alvestrand - Engineer at Google