Overview
Technical skills
Timeline
Roles

Overview

Robotics Software Engineer focused on ROS 2 (Humble), C++, and Python, with experience building simulation environments, perception, and system integration for robotic platforms. In ROS/ROS 2 deployments, he developed high-fidelity simulation setups using URDF/Xacro, validated robot behavior with Gazebo and Rviz2, and improved realism with Blender. He also worked on localization and perception through sensor fusion and localization pipelines, including a thesis implementing an EKF-based localization stack.

Technical skills

C++
Python
C
Bash
DevOps
Docker
Docker Compose
Git
Robotics
robot_localization
SLAM
Visual-Inertial Odometry
Gazebo• 5y+
ROS• 5y+
Autonomous Navigation
Localization
Sensor Fusion
Design
Blender• 5y+

Timeline

Robotics Consultant (Team-based Project) Middle
American Robotics Full-Time
Aug 2025 to Dec 2025 4 Months In office
Developed and integrated robot localization and perception capabilities for client requirements. Implemented sensor fusion and localization pipelines to combine IMU, encoders, and LiDAR data for mapping and perception tasks. Customized and deployed ROS 2 packages for autonomous navigation use cases, including tuning LiDAR processing for real-time performance.
ROS
Sensor Fusion
Localization
Autonomous Navigation
Robotics Software Engineer Middle
Ekumen Full-Time
Nov 2021 to Mar 2025 3 Years 4 Months In office
Architected and maintained high-fidelity simulation environments for large-scale ROS/ROS 2 deployments. Built robot models in URDF/Xacro and ensured simulation kinematics match real-world behavior. Improved simulation test workflows using Gazebo and Rviz2, and enhanced realism by updating 3D assets in Blender for better sensor-environment interaction.
ROSsince 2021
Gazebo
Blender