David Holm

Principal Developer at Ericsson

Greater Gothenburg Metropolitan Area Sweden
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
David Holm is a Principal Developer with 16 years of experience specializing in Linux-based embedded systems, kernel and driver development, and C/C++ real-time software for unique hardware platforms. Based in the Gothenburg area, he has driven embedded platform suites and commercial products from deep packet inspection on PowerPC to modern digital signage and telecom solutions at Ericsson. He blends open-source stewardship—contributions to projects like Flycheck, Homebrew/Linuxbrew, and MiSTer—with pragmatic proprietary integration to deliver maintainable, high-performance systems. Notably, his work often targets portability and automation (package formula maintenance, build fixes, test automation) which helps bridge development and production workflows. Colleagues rely on him to refactor legacy I/O and close subtle resource leaks while keeping complex hardware-software stacks shipshape.
code16 years of coding experience
job9 years of employment as a software developer
bookB.Sc., Computer Science, B.Sc., Computer Science at University of Skövde
languagesSwedish, English, German
github-logo-circle

Github Skills (41)

dependency-management10
markdown10
formula10
verilog10
c-language10
package-management10
r10
testing10
memory-management10
linux10
build-system10
emacs-lisp10
homebrew10
markdown-it10
emacs10

Programming languages (11)

C#ShellC++CJavaScriptGoValaRuby

Github contributions (5)

github-logo-circle
dimitri/el-get

Mar 2013 - Aug 2017

Manage the external elisp bits and pieces upon which you depend!
Role in this project:
userFull-stack Developer
Contributions:372 commits, 3 PRs, 81 pushes in 4 years 6 months
Contributions summary:David primarily contributed to the creation of recipes for the `el-get` package manager, indicating a focus on expanding its functionality. They wrote recipes to integrate various tools and libraries like version control systems, modes for Emacs, and other development environments. The commits show modifications to existing recipes, adding dependencies, and setting correct load paths and build processes. These contributions enhance the capabilities of `el-get` for Emacs users.
elispspacemacsmagitemacsbits
Homebrew/legacy-homebrew

Sep 2012 - Mar 2016

💀 The former home of Homebrew/homebrew (deprecated)
Role in this project:
userBackend Developer
Contributions:125 commits, 40 PRs, 32 comments in 3 years 6 months
Contributions summary:David's primary contribution appears to be maintaining and updating the `homebrew/legacy-homebrew` repository, which includes updating formulas for software packages. They focused on updating the Wine package, including its dependencies like Mono, and adapting it for different development versions. The commits consistently involve updating software versions, patching code, and managing dependencies related to various software. This suggests a role focused on package management and keeping formulas up-to-date.
macoshomebrew
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
David Holm - Principal Developer at Ericsson