Summary
Johan Herland is a Developer Productivity Engineer with 19 years of hands-on experience building and improving tooling, systems, and core software infrastructure across companies like Tweag and Cisco. He is a pragmatic systems engineer fluent in Python, C/C++, Git, Linux and Nix, who focuses on elegant, maintainable solutions and has a history of moving deliberately to "mend things" rather than rush features. Johan is a longtime contributor to the Git community and the primary author of the git-notes feature, with notable backend work refactoring git's notes handling and adding robustness for empty notes. His background spans browser internals at Opera, embedded/telepresence platforms at Cisco, and early robotics research, giving him a rare mix of low-level systems, tooling, and developer-experience expertise. Based in Delft, he pairs deep technical craftsmanship with a steady, improvement-oriented approach to developer productivity.
19 years of coding experience
19 years of employment as a software developer
N/A, Music, N/A, Music at Viken Folkehøgskole
B.Sc., Computer Engineering, B.Sc., Computer Engineering at Queen's University
English, Norwegian