Marcus Eliasson

Co-founder at Bitcraze AB

Greater Malmö 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
Marcus Eliasson is a co-founder and embedded systems engineer with 13 years of experience building hardware, firmware, and product-ready IoT systems from prototype to production. Based in the Greater Malmö area, he blends hands-on low-level development (C/C++, RTOS) with product design, supply chain oversight and business development at Bitcraze, the company behind the open Crazyflie nano quadcopter ecosystem. An active open-source contributor, Marcus has improved core Crazyflie firmware and Python client libraries—enhancing battery/motor logging, radio communications and CPX protocol support—demonstrating a focus on reliable telemetry and communication stacks. His background spans medical and industrial embedded projects, ScrumMaster practice and toolchain expertise (Lauterbach, Keil), reflecting both disciplined process and deep debugging skills. Peers describe him as a pragmatic engineer who turns complex sensor and radio challenges into maintainable products.
code13 years of coding experience
job7 years of employment as a software developer
bookM.Sc., Computer Science, M.Sc., Computer Science at The Faculty of Engineering at Lund University
github-logo-circle

Github Skills (22)

bootloader10
python10
firmware10
telecommunication10
c1110
c1710
iot10
sys10
embedded10
logging10
serial-communication10
communications10
iot-devkit10
struct9
freertos9

Programming languages (13)

JavaC++CRustMakefileDockerfileShellSCSS

Github contributions (5)

github-logo-circle
Host applications and library for Crazyflie written in Python.
Role in this project:
userBack-end Developer
Contributions:3 releases, 5 reviews, 390 commits in 9 years 8 months
Contributions summary:Marcus's contributions primarily involved fixing naming issues and refactoring code within the Crazyflie client's bootloader and related modules. Their work included modifications to Python files, particularly focusing on correcting naming conventions and addressing restructuring challenges. These changes suggest the user's focus was on improving the project's codebase maintainability and stability within the context of the Crazyflie's firmware.
crazyfliepython
Python library to communicate with the Crazyflie™
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:5 reviews, 35 commits, 11 PRs in 6 years 11 months
Contributions summary:Marcus primarily contributed to the Python library for communicating with the Crazyflie, a small quadcopter. Their work focused on improving the radio communication aspects, including fixing connection issues and adding examples that leverage the Crazyflie's deck functionalities, like the multi-ranger deck, for push interactions and sensor data visualization. Further, the user implemented the CPX (communication protocol extension) driver and its usage, including modifications to the serial driver to leverage the new communication method, and also refined the disconnection processes within the communication stack.
crazyfliepython
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