Kimberly Mcguire

Robotics Software Consultant at McGuire Robotics

Malmo, 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
Kimberly Mcguire is a robotics software consultant and independent roboticist with 11 years of experience building embedded firmware, control systems, and ROS 2 integrations for palm-sized MAVs and nano quadcopters. She holds a PhD from TU Delft on swarm exploration for pocket drones and has deep expertise in EKF-based state estimation, PID tuning, and navigation — work reflected in substantial contributions to well-known open-source projects like Crazyflie and Paparazzi. At Bitcraze she bridged firmware and higher-level robotics stacks, adding lighthouse navigation, radio-link improvements, and simulation/ROS 2 support that helped make tiny drones more autonomous and developer-friendly. Based in Malmö, Kimberly combines rigorous research pedigree with hands-on embedded C and Python development, and she frequently mentors students and supports community-driven robotics tooling. An uncommon strength is her focus on computationally efficient, bio-inspired algorithms that enable advanced autonomy on severely resource-constrained platforms.
code11 years of coding experience
job11 years of employment as a software developer
bookDoctor of Philosophy - PhD Mechatronics Robotics and Automation Engineering, Doctor of Philosophy - PhD Mechatronics Robotics and Automation Engineering at Delft University of Technology
languagesDutch, English, Swedish
github-logo-circle

Github Skills (24)

lighthouse10
autopilot10
python10
firmware10
drones10
telecommunication10
c1110
kalman-filter10
c1710
pid-control10
sys10
optical-flow10
crazyflie10
computer-vision10
embedded10

Programming languages (21)

C#JavaC++CRustTeXMakefileScala

Github contributions (5)

github-logo-circle
Host applications and library for Crazyflie written in Python.
Role in this project:
userFull-stack Developer
Contributions:5 releases, 30 reviews, 137 commits in 3 years 5 months
Contributions summary:Kimberly resolved merging conflicts across multiple files, indicating involvement in code integration and version control. The changes include modifications to Python files related to the Crazyflie client, specifically affecting functionalities within the `cfzmq`, `cfclient`, and `setup.py` modules. The user added and implemented features related to lighthouse navigation.
pythoncrazyfliehost
Python library to communicate with Crazyflie
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:7 releases, 40 reviews, 122 commits in 3 years 5 months
Contributions summary:Kimberly contributed a Python script for tuning the PID controller of a Crazyflie, a nano quadcopter. The script allows for adjusting PID gains (Kp, Ki, Kd) and includes functionality to visualize the step response of the controller. The code involves communication with the Crazyflie via a Python library, suggesting a focus on embedded systems and control algorithms. Furthermore, the user added velocity tuning capabilities.
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
Kimberly Mcguire - Robotics Software Consultant at McGuire Robotics