Hein Meling

Professor at University of Stavanger

Stavanger, Rogaland, 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

👤
Senior
🎓
Top School
Hein Meling is a Professor of Distributed Systems based in Stavanger, Norway, with over 20 years of research and teaching experience focused on fault-tolerant, secure, and autonomic distributed computing. His work centers on Byzantine fault tolerance, Paxos-family protocols, and robustness testing, and he develops middleware, protocols, and high-level abstractions to simplify building resilient distributed applications. Hein has collaborated internationally as a visiting researcher at leading US labs and universities and contributes to open-source projects such as Groovy core and Go protobuf tooling, demonstrating practical expertise in system internals and build tooling. He mentors students, pursues funded research that supports PhD scholarships, and combines deep theoretical insight with hands-on programming in Go, Java and Perl to bridge research and deployable systems.
code20 years of coding experience
job15 years of employment as a software developer
bookMaster, Computer Science, Master, Computer Science at University of Stavanger
bookNorwegian University of Science and Technology
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
11reputation
2kreached
0answers
1question
github-logo-circle

Github Skills (23)

jvm-languages10
groovy10
protocol-buffers10
testing10
java10
classloader10
javas10
code-generation10
compiler-compiler10
go10
golang10
compiler10
ant10
protobuffer10
protobuf10

Programming languages (11)

TypeScriptJavaDockerfileC++ShellTeXJavaScriptGo

Github contributions (5)

github-logo-circle
gogo/protobuf

Oct 2017 - Nov 2017

[Deprecated] Protocol Buffers for Go with Gadgets
Role in this project:
userBack-end Developer
Contributions:14 commits, 1 PR, 12 comments in 1 month
Contributions summary:Hein primarily focused on modifying the code generation process for Protocol Buffers in Go, particularly within the `protoc-gen-gogo` project. Their contributions involved addressing issues related to import alias generation, comment corrections, and fixing double import prefixes. The user also contributed to regenerating `.pb.go` files and updated internal dependencies, which is a maintenance task that requires understanding of the project's build processes and dependencies. These commits show a focus on improving the code generation capabilities and ensuring code quality within the project.
golangprotocol-buffersgadgetsprotobufgrpc
groovy/groovy-core

Aug 2005 - Sep 2005

former home of the groovy programming language, moved to https://github.com/apache/groovy
Role in this project:
userBackend Developer
Contributions:19 commits in 1 month
Contributions summary:Hein primarily contributed to the Groovy programming language core, focusing on improvements to the Groovyc Ant task, serialization capabilities for Node objects, and ensuring proper classloader behavior. They fixed a classloader issue within the Groovyc Ant task, added a feature to serialize Node objects, and addressed compilation errors related to classloader issues. The user also added test cases for bug fixes.
groovyapachecompilerprogramming-languageinterpreter
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