Ulf Magnusson

Kalmar County, 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
Ulf Magnusson is a systems-focused C/C++ engineer with 14 years’ experience designing and implementing low-level software—particularly development tools, interpreters, compilers, emulators and translation layers—primarily on Linux. He has shipped integration work for automotive Linux head units at BMW, contributed upstream to the Yocto/OpenEmbedded build system, and implemented shader validation and translation for Opera’s WebGL stack. Comfortable across Python, shell, BitBake and embedded toolchains, he pairs pragmatic system design with careful documentation and cross-team collaboration. Outside of day-to-day projects he builds a low-level NES emulator and maintains an active GitHub and Stack Overflow presence, reflecting a persistent interest in programs about programs.
code14 years of coding experience
job4 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Linköping University
languagesSwedish, English
stackoverflow-logo

Stackoverflow

Stats
4,714reputation
171kreached
97answers
0questions
Badges
linux
top-5%
github-logo-circle

Github Skills (18)

build-system10
error-handling10
openembedded10
bitbake9
linux9
yocto8
code-standards7
coding-style7
code-formatting7
65026
readline6
emulation6
kbuild6
malloc6
linux-kernel6

Programming languages (13)

JavaC++CMakefileGoPerlBitBakeTypeScript

Github contributions (5)

github-logo-circle
The official Git repository is at https://git.openembedded.org/openembedded-core/.
Role in this project:
userDevOps Engineer
Contributions:25 commits in 1 month
Contributions summary:Ulf primarily focused on improving the codebase by replacing `FuncFailed` with `bb.fatal()` in multiple `.bbclass` files. This change aimed to simplify the error handling mechanism within the OpenEmbedded build system. The contributions were centered around the OpenEmbedded build system, specifically related to error management and code style consistency across multiple build classes.
git-repositoryopenembedded
ulfalizer/nesalizer

Sep 2013 - Sep 2016

Contributions:250 commits, 77 pushes in 3 years
emulatornesin-progressemulationnes-emulator
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
Ulf Magnusson