Jonas Danielsson

Software Engineering Tech Lead at Spiideo

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
Jonas Danielsson is a Software Engineering Tech Lead based in the Greater Malmö area with 13 years of experience building embedded and full-stack systems. He blends hands-on firmware and sensor integration expertise—demonstrated by substantive contributions to the Crazyflie drone firmware and client libraries—with team leadership at product-focused companies like Spiideo and Bitcraze. His background includes deep embedded Linux work and protocol/SDK architecture from long tenures at Axis Communications and Orbital Systems, making him fluent in low-level systems as well as higher-level application tooling. Jonas has improved reliability and developer workflows through refactors, driver modularization, logging and build automation, and is comfortable across SPI/I2C hardware drivers to Python client UIs. He often moves between roles that require both product thinking and technical detail, from shipping flight-control features to shaping SDK architectures. Colleagues would describe him as a pragmatic engineer who raises code quality while keeping features shipping.
code13 years of coding experience
job15 years of employment as a software developer
bookThe Faculty of Engineering at Lund University
github-logo-circle

Github Skills (23)

lib10
python10
firmware10
code-library10
c1110
ui-design10
c1710
uid10
pyqt10
driver10
device-driver10
front-end-development10
sys10
system-integration10
sensor-fusion10

Programming languages (11)

TypeScriptDockerfileC++ShellRustCTeXJavaScript

Github contributions (5)

github-logo-circle
Python library to communicate with Crazyflie
Role in this project:
userBack-end Developer
Contributions:1 release, 29 reviews, 171 commits in 11 months
Contributions summary:Jonas primarily focused on enhancing the Python library for communication with the Crazyflie. Their contributions include implementing padding for addresses in the radio driver, handling protocol version requests in the debug driver, and removing the debug driver. They also documented the use of pre-commit hooks and addressed a bug in the basic LED timing example. The user's changes involved modifications to core library files.
communicatepython-librarypythoncrazyflie
Host applications and library for Crazyflie written in Python.
Role in this project:
userFull-stack Developer
Contributions:1 release, 13 reviews, 90 commits in 1 year
Contributions summary:Jonas primarily contributed to the client-side application for controlling Crazyflie drones, with a focus on UI enhancements and features. They implemented a "Log Client" tab to display Python logging information within the application and added a command-based flight control interface. Furthermore, the user worked on build automation and dependency management, including adding pre-commit hooks for code linting and updating Python requirements. The contributions also include fixing issues related to the UI and integrating features to improve the user experience.
pythoncrazyfliehost
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
Jonas Danielsson - Software Engineering Tech Lead at Spiideo