🏴 Welcome 🇮🇹 Benvenuti 🇦🇺 G’Day
🖋️ Latest Post
On Risk Management
October 3, 2026
Every project is prone to risks. To ensure success we must anticipate them, and implement contingency plans in order to prevent, mitigate, or circumvent them. In this post I demonstrate the risk management tree as a structured thinking tool for identifying risks and countermeasures in a project. I also touch on the classical Process Decision Program Chart, how it’s changed, and what we can learn from its original form in risk management.
Other recent posts:
Get email notifications when I post something new:
🖥️ Find Me Online
- Coursera: My guest lectures for the Technical University of Munich:
- Github: Explore my coding projects and repositories.
- LinkedIn: For professional connections.
- YouTube: For robot videos, lectures, and more.
⌨️ Coding Projects
Here are some of my main projects:
- tufteplotlib: A Python library for generating beautiful, minimalist graphs in the style of Edward Tufte.
- RobotLibrary: My C++ library for robot motion control.
- ROS2 packages implementing RobotLibrary for real-time robot control:
- Simple QP Solver: A light-weight convex optimisation algorithm.
- ergoCub-bimanual: Two-handed grasping control of a humanoid robot using YARP.
🤝 Current Collaborations
- The Butcher’s Pantry: A business improvement initiative to boost sales & revenue.
- Crest Robotics: Helping solve force feedback control for teleoperated robots.
- Robotic hip replacement surgery at the University of Technology Sydney.