Christian P

Robotics Software Engineer at Unchained Robotics

Bielefeld, North Rhine-Westphalia, Germany
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

👤
Senior
🎓
Top School
Christian P is a robotics software engineer with eight years of experience blending academic research and industrial development, currently building systems at Unchained Robotics in Bielefeld. He holds an M.Sc. in BioMechatronics from Bielefeld University and has contributed to robot motion planning and manipulation across roles at DMG MORI, university labs, and industry internships. His open-source work includes extending MoveIt Task Constructor Python bindings—adding dictionary-based setGoal overloads, IK frame and motion stage bindings, and trampoline classes to enable Python inheritance—showing a focus on making advanced planning tools more accessible to Python users. Comfortable in both C++ and Python ecosystems, he brings hands-on expertise in robot kinematics, motion planning and mechatronics prototyping. Colleagues find him adept at bridging research-grade algorithms with production-ready software, often surfacing subtle usability improvements that speed up developer workflows.
code8 years of coding experience
job6 years of employment as a software developer
bookEngineering, Engineering at University of Manitoba
bookBachelor of Engineering - BE, Computer Engineering, Bachelor of Engineering - BE, Computer Engineering at Fachhochschule Bielefeld
bookMaster of Science - MS, BioMechatronics, Master of Science - MS, BioMechatronics at Bielefeld University
github-logo-circle

Github Skills (8)

binding10
c-language10
moveit10
cprogramming-language10
python10
ros10
apidoc9
api9

Programming languages (3)

C++CHTML

Github contributions (5)

github-logo-circle
A hierarchical multi-stage manipulation planner
Role in this project:
userBack-end Developer
Contributions:23 commits, 2 comments in 1 year 5 months
Contributions summary:Christian contributed to the Python bindings of the moveit_task_constructor project. They added new overloads for the `setGoal()` function to accept dictionaries, enabling users to define joint configurations via Python. Furthermore, they added Python bindings for several functions like `setIKFrame`, `setApproachMotion`, and `setLiftMotion` for different stages. They also focused on refactoring the python wrapper by using collective includes, and they have introduced a set of trampoline classes to enable Python inheritance within the MoveIt Task Constructor library.
manipulationmulti-stagehierarchicalplannerstage
A sphinx-based centralized documentation repo for MoveIt
Contributions:65 pushes, 3 branches in 5 months
centralizedpythonmoveitsphinx
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
Christian P - Robotics Software Engineer at Unchained Robotics