About the service
I am a robotics engineer and I create the software brain for autonomous machines. Every day I work in ROS and ROS 2: designing node graphs, writing publishers and subscribers, tuning parameters, and connecting perception, planning, and control into a cohesive robot. Whether it's a mobile platform, robotic arm, warehouse AMR, or research prototype, I transform sensor data streams and mechanical hardware into a machine that senses its environment, makes decisions, and safely moves through space. For speed-critical loops, I write clean and testable C++ code, and for orchestration, tools, and quick experiments I use Python, so the system stays both performant and maintainable.
My core strength is the complete autonomy pipeline. I implement SLAM and localization so the robot always knows where it is, fuse data from lidar, cameras, IMU, and wheel odometry through Kalman and particle filters, build motion planning and navigation that avoids obstacles and accounts for real robot kinematics. On the control side, I tune PID and model-based controllers, trajectory tracking, and manipulator kinematics so movement is smooth and precise, not jerky. I work equally confidently in Gazebo and RViz simulation, allowing me to verify behavior before any motor turns and shorten the path to a working robot.
Beyond algorithms, I care about a project that survives contact with reality. I integrate real hardware through serial, CAN, and standard robot drivers, organize code into reusable packages, add launch files, diagnostics, and logging, and document the system so your team can develop it further. Tell me about your platform, sensors, and automation task—I'll design the architecture, build a simulation prototype, and hand over software that works on a real robot.
— ROS and ROS 2 architecture: nodes, topics, services, and actions
— SLAM, localization, and sensor fusion (lidar, camera, IMU, odometry)
— Motion planning, navigation, and obstacle avoidance
— Robot control: PID, trajectory tracking, manipulator kinematics
— Development in C++ and Python for real-time and orchestration layers
— Simulation in Gazebo and RViz and integration of real hardware
My core strength is the complete autonomy pipeline. I implement SLAM and localization so the robot always knows where it is, fuse data from lidar, cameras, IMU, and wheel odometry through Kalman and particle filters, build motion planning and navigation that avoids obstacles and accounts for real robot kinematics. On the control side, I tune PID and model-based controllers, trajectory tracking, and manipulator kinematics so movement is smooth and precise, not jerky. I work equally confidently in Gazebo and RViz simulation, allowing me to verify behavior before any motor turns and shorten the path to a working robot.
Beyond algorithms, I care about a project that survives contact with reality. I integrate real hardware through serial, CAN, and standard robot drivers, organize code into reusable packages, add launch files, diagnostics, and logging, and document the system so your team can develop it further. Tell me about your platform, sensors, and automation task—I'll design the architecture, build a simulation prototype, and hand over software that works on a real robot.
— ROS and ROS 2 architecture: nodes, topics, services, and actions
— SLAM, localization, and sensor fusion (lidar, camera, IMU, odometry)
— Motion planning, navigation, and obstacle avoidance
— Robot control: PID, trajectory tracking, manipulator kinematics
— Development in C++ and Python for real-time and orchestration layers
— Simulation in Gazebo and RViz and integration of real hardware