Kristoffer Richardsson is a seasoned Senior Software Engineer with 12+ years of professional experience and a background in embedded systems, low-latency Java systems and full lifecycle product development. He blends deep technical craft—evident in contributions to the Crazyflie open-source drone firmware and Python client libraries—with a long-standing passion for agile and lean organizational design, dating back to his adoption of XP in 2000. Kristoffer has repeatedly led shifts to continuous delivery, TDD and cross-functional teams as a CTO, architect and agile coach across startups and product companies. At Bitcraze he paired hands-on algorithm and firmware work (including TDoA positioning and Lighthouse support) with shaping a self-organizing company culture, showing he operates equally well at code and organizational levels. Colleagues highlight his communication, coaching energy and ability to translate technical improvements into lasting process change. Based in Malmö and educated as an M.Sc. in Electrical Engineering from KTH, he brings a rare mix of embedded systems depth and systemic thinking about teams and delivery.
12 years of coding experience
24 years of employment as a software developer
M.Sc Electrical engineering, M.Sc Electrical engineering at KTH Royal Institute of Technology
The main firmware for the Crazyflie Nano Quadcopter, Crazyflie Bolt Quadcopter and Roadrunner Positioning Tag.
Role in this project:
Embedded Systems Engineer
Contributions:9 releases, 54 reviews, 983 commits in 7 years 10 months
Contributions summary:Kristoffer made multiple contributions related to the Crazyflie firmware, focusing on low-level sensor data acquisition and processing. The commits involved refactoring and optimizing the TDoA (Time Difference of Arrival) positioning system, including improvements to outlier filtering and the implementation of a new, more robust TDoA measurement model. The user also worked on adding support for the Lighthouse system, including reading and interpreting data from the FPGA binary and integrating it into the localization framework.
Contributions:8 releases, 23 reviews, 319 commits in 6 years 10 months
Contributions summary:Kristoffer contributed to the Python library for communicating with the Crazyflie, a nano-quadcopter. Their work involved adapting the library to work with multiple versions of the pyusb library, adding a constant for the PLATFORM port, and refactoring the shared radio functionality. The user also made bug fixes related to naming conventions and code styling.
communicatepython-librarypythoncrazyflie
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
Kristoffer Richardsson - Senior Software Engineer at Zellaco AB