Robotics & AI Software Engineer | PhD

I am a Senior Software Engineer with many years of experience in software development, complemented by a PhD in robotics and AI. As a robotics and AI enthusiast, I very much enjoy the creative process of coding and crafting solutions to robotics challenges.

My passion lies in developing algorithms and quality software that enable robots to operate autonomously in the real world with a high degree of reliability and robustness. This is a broad mission, and I feel privileged to have gained experience in many fields involved to achieve it, including computer vision, localization, path and motion planning, navigation, task planning, and more… certainly not least, a basic building block for all these: software design and development. I am eager to continue my mission and collaborate on projects involving autonomous robotic systems, spanning land, water, and air. I strongly believe in the power of knowledge transfer, as it can bring fresh ideas and perspectives to both sides, so I am also interested in gaining more experience in other areas of application for AI.

I am self-employed and can offer support for your project at any life cycle stage, ranging from initial planning, feasibility studies and prototypes, algorithm and software development, and robot integration. In addition I can contribute with my expertise in leading and mentoring small teams of software engineers.


Harnessing broad knowledge and deep understanding of robotics to engineer solutions for complex challenges.


Software quality with carefully crafted code: Well-structured, thoroughly tested, and extensively documented.


Reliable partner in robotic software solutions: Delivering consistently with prompt and clear communication.

Every robotics project presents its own set of unique challenges and opportunities. I’m excited to dive into discussions about your project, exploring its feasibility and potential solutions, and how my expertise can contribute to achieving your goals. I am looking forward to receiving your enquiry and to our conversation.


An insight into my core experience and skills. Please also check out the page detailing on my work experience.

  • Robot Operating System (ROS)
  • Kinematics, motion and path planning
  • Grasp planning
  • Localization
  • SLAM
  • Sensor fusion
  • Autonomous Driving
  • LiDAR Sensors
  • Stereo Vision & cameras
  • Robotic Manipulators
  • Computer Vision
  • Image Processing
  • Point Cloud Processing
  • World modelling
  • Physics simulation engines
  • Clustering
  • Neural Networks
  • Reinforcement learning
  • Automated Planning and Scheduling
  • Computer Graphics
  • Virtual Reality
  • Full-stack software development
  • C/C++
  • Python
  • Java
  • … more programming languages
  • Linux
  • Embedded systems
  • Real-Time Operating Systems