Marcus Nilsson

Stockholm, 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
Marcus Nilsson is an Embedded Software Engineer based in Stockholm with five years of hands-on experience targeting ARM Cortex-M/A platforms, embedded Linux, driver development, board bring-ups and PCB design. He combines low-level hardware know-how with practical software craftsmanship, regularly contributing to open-source projects in his spare time. On GitHub he’s contributed meaningful UI and refactor work to the notable SerenityOS project, improving PixelPaint with a generalized ValueSlider and cleaner tool property handling. Marcus is comfortable across firmware and system software boundaries, from kernel drivers to user-facing tooling, and pays attention to performance and maintainability in constrained environments. Colleagues would describe him as detail-oriented and curious, often bridging gaps between electronics and software during product bring-ups.
code5 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
16reputation
43reached
1answer
0questions
github-logo-circle

Github Skills (16)

cpp-library10
cpp10
lib10
clib10
front-end-development10
cplus10
c-libraries10
operating-system10
desktop10
browser7
asp-net6
dataannotations6
macos6
regula6
osdev6

Programming languages (6)

JavaC++CHTMLVim scriptBitBake

Github contributions (5)

github-logo-circle
SerenityOS/serenity

May 2021 - Jul 2022

The Serenity Operating System 🐞
Role in this project:
userFull-stack Developer
Contributions:38 reviews, 111 commits, 70 PRs in 1 year 1 month
Contributions summary:Marcus primarily contributed to the development of the SerenityOS's GUI library, specifically adding a generalized `ValueSlider` widget with text input and handling related user interactions. They integrated the new `ValueSlider` into the PixelPaint application, replacing existing UI elements. Furthermore, the user refactored the PixelPaint application by implementing a StackWidget for tool properties and made various improvements by tightening update rects and improving tool cursors. Additionally, the user made several bug fixes and enhancements across different parts of the codebase.
kernelunixbrowserserenityoperating-system
metmo/serenity

May 2021 - Aug 2022

The Serenity Operating System 🐞
Contributions:303 pushes, 114 branches in 1 year 3 months
kernelserenityoperating-systemlinuxoperating
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
Marcus Nilsson