Erik Westrup is an Engineering Manager based in Berlin with 14 years of experience building reliable developer-focused systems and teams across startups and research organizations. Currently at Netlify and formerly leading engineering at ResearchGate, Dubsmash and Axis Communications, he blends hands-on software and DevOps skills with people leadership. His open-source work—ranging from automating README badge generation to robust restic backup tooling and a feature-rich tmux powerline plugin—shows a pragmatic focus on automation, maintainability, and developer ergonomics. With dual master’s-level computer science training from Lund University and UC Irvine, he pairs academic depth with practical engineering, often solving cross-platform operational challenges that others overlook.
14 years of coding experience
Master of Science in Computer Science and Engineering, Master of Science in Computer Science and Engineering at The Faculty of Engineering at Lund University
Master of Science in Computer Science, Master of Science in Computer Science at University of California, Irvine
CEFR B1, CEFR B1 at die deutSCHule
Elementary school, Elementary school at Ljungenskolan
⚡️ A tmux plugin giving you a hackable status bar consisting of dynamic & beautiful looking powerline segments, written purely in bash.
Role in this project:
Full-stack Developer
Contributions:2 releases, 61 reviews, 433 commits in 10 years 9 months
Contributions summary:Erik primarily worked on enhancing a tmux plugin for a customizable status bar. Their commits show modifications across shell scripts, including the addition of new segments for displaying system information like network IP, weather, and current music playback. They also refactored code, improved error handling, and added support for multiple music players by integrating with various APIs, thus demonstrating a comprehensive understanding of the project's functionality.
The ultimate list of which programs support Vim-like keybindings natively, or how they can be added with extensions. A collaborative project.
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:1 review, 75 commits, 65 PRs in 11 months
Contributions summary:Erik focused on automating the process of generating and updating badges in the project's README.md file. They wrote and modified a shell script (`update_list_count.sh`) that utilizes `grep` and `sed` to dynamically update badge counts reflecting the number of native programs and extensions listed in the README. These changes demonstrate an effort to automate documentation and improve the maintainability of the project. The user repeatedly refined the shell script, resolving minor issues and improving the badge generation functionality.
configurationvimextensionskeybindingskeyboard
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.