Mobile Robotics & Computer Vision

Researcher and lecturer building reliable autonomous systems and teaching modern computer science.

About

I work at the intersection of robotics, computer vision, and machine learning, with a strong interest in making autonomous systems practical and accessible. For me, robotics is not only about algorithms but about creating systems that can sense, reason, and act in the real world. This passion drives both my research (autonomous driving, neural networks on edge devices) and my teaching - where I help students move from theory to working prototypes. I enjoy building tools and frameworks that make complex technologies approachable: from robotics simulators and benchmarking utilities to course materials that turn programming into hands-on discovery.

  • SLAM
  • Visual Odometry
  • Deep Learning
  • ROS2
  • C/C++
  • Linux

Projects

Duckiebot Autonomy Stack

Educational autonomy stack for a miniature vehicle: ROS2, perception, lane following, and basic planning. Built for student projects.

  • ROS2
  • OpenCV
  • Python

Read more

TPU vs GPU/CPU Benchmark

Cross‑device inference benchmark with a lightweight GUI; measures latency and throughput across accelerators.

  • TensorFlow Lite
  • Coral TPU
  • TensorRT
  • PyTorch

Read more

GitHub classroom to Google Spreadsheets integration

Github action that allow automatic push of students' results in GitHub calssroom to Google Spreadsheet document

  • GitHub actions
  • Rust

Contribute or use

Hardware simulator

Utility to emulate robotics hardware. It can be usefull for debugging robotics SDKs. Powered by Gazebo Simulator

  • C++
  • Gazebo
  • Robotics

The project is still under development, link will be available soon

Publications

  • (Poster) Efficient Lane Marking Recognition for Duckietown for Varying Lighting Conditions — 2025 21st International Conference on Distributed Computing in Smart Systems and the Internet of Things (DCOSS-IoT). PDF

Teaching

  • Programming Fundamentals with C & Linux
  • Robotics & Computer Vision
  • Operating Systems

Contact

For collaboration, speaking, or anything else, feel free to reach out.