Michal Staniaszek

DPhil Candidate

Oxford, England, United Kingdom
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
Michal Staniaszek is a robotics software engineer and DPhil candidate at the University of Oxford with 16 years of experience building robot-agnostic autonomy and safety software across platforms such as Boston Dynamics' Spot, HSR and Jackal. His work spans ROS, Python and C++, leading integration of hardware and software for industrial inspection deployments that delivered measurable impact—his AutoInspect trials helped a partner accelerate decommissioning timelines and cut entry costs. A prolific open-source contributor, he has improved core packages like spot_ros and py_trees, adding pose control, camera transform fixes and door-handling behaviours used in fielded systems. Comfortable moving between research and deployment, he blends long-term autonomy methods with pragmatic engineering and has even demonstrated robot work on public platforms like the Royal Institution Christmas Lectures.
code16 years of coding experience
job6 years of employment as a software developer
bookDoctor of Philosophy - PhD Engineering Science, Doctor of Philosophy - PhD Engineering Science at University of Oxford
bookMSc. Systems Control and Robotics (Robotics and Autonomous Systems track), MSc. Systems Control and Robotics (Robotics and Autonomous Systems track) at KTH Royal Institute of Technology
bookBSc. Computer Science with Study Abroad Artificial Intelligence, BSc. Computer Science with Study Abroad Artificial Intelligence at University of Birmingham
bookJapanese Language Programme Japanese Language, Japanese Language Programme Japanese Language at Keio University
languagesEnglish, Japanese, Polish, German
stackoverflow-logo

Stackoverflow

Stats
1,140reputation
46kreached
11answers
21questions
github-logo-circle

Github Skills (22)

robotics10
python10
behavior-tree10
ros10
servicebus9
develop9
jobservice9
server-actions9
server9
service-layer9
api-design8
space6
gmp6
latex6
emacs6

Programming languages (6)

JavaC++CMakeJavaScriptRubyPython

Github contributions (5)

github-logo-circle
heuristicus/spot_ros

Dec 2020 - Oct 2022

ROS driver for controlling Boston Dynamics' Spot robot
Role in this project:
userBack-end Developer
Contributions:20 reviews, 75 commits, 51 PRs in 1 year 10 months
Contributions summary:Michal primarily contributed to the ROS driver for the Boston Dynamics Spot robot. Their work focused on implementing core functionality, including updates to the orientation calculations for camera transforms and adding a service call to set velocity limits. They fixed bugs related to the image format and python package structure and added an actionserver to control the robot's body pose, which included adjusting body height.
boston-dynamics-spotroboticsros2robotspot
splintered-reality/py_trees

Aug 2015 - Jun 2016

Python implementation of behaviour trees.
Role in this project:
userBack-end Developer
Contributions:182 commits, 1 comment in 10 months
Contributions summary:Michal primarily contributed to the `gopher_behaviours` module, which appears to implement behavior trees in Python for robotic applications. Their work involved fixing bugs in delivery behaviours, such as incorrect status updates, and enhancing functionalities, including the implementation of open and close doors functionality within the tree. The user demonstrated the ability to work with ROS (Robot Operating System) and several supporting messages, service, and action libraries, and integrates configuration parameters.
roboticspythonpython-implementationbehaviourbehaviour-trees
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
Michal Staniaszek - DPhil Candidate