Robotics innovator versed in independent and team-based projects to enhance research, design, development and testing of robotic systems. Experienced in completing complex calculations and reviewing designs. Excellent resilience, resourcefulness and data analytics skills useful in code debugging and project management.
I have extensive experience working on projects that involve the integration of sensor fusion techniques to enhance data accuracy, robot localization and mapping to enable precise navigation, and the migration of robotics systems from ROS1 to ROS2 for improved performance and scalability. Additionally, while developing a mobile service robot at the company, I was involved in system integration tasks to ensure seamless communication between various components and software development to build robust and efficient solutions for complex robotic systems.
I have experience in utilizing DDS (Data Distribution Service) applications for efficient real-time communication in distributed systems, as well as developing modern C++ software solutions that emphasize performance, scalability, and maintainability.
I served as a team leader on a project that focused on developing a system using PX4 and ROS. In this capacity, I oversaw the team's activities while also actively participating in software development tasks. My responsibilities included designing and implementing software components for drone control and navigation, as well as ensuring the successful integration of various systems to optimize performance and reliability. This experience allowed me to enhance my leadership skills while contributing to innovative solutions in the field of robotics.
ROS Development
C
Python
Matlab
C
Fitness
Math
Chess
3D Printing
Table Tennis
This project focuses on creating an autonomous hexapod robot, from mechanical design to software integration. Initially developed in ROS1 with reinforcement learning in Gazebo simulations, the robot learned to navigate complex terrains autonomously. The current phase involves transitioning to ROS2, enhancing real-world capabilities with improved control algorithms and seamless sensor integration. This project highlights expertise in robotics, machine learning, and real-time control.
This project presents an algorithm for efficient data synchronization across multiple computers. Utilizing a C++ backend, it runs Python scripts on a primary machine at a specified frequency, recording key variable changes. These variables are synchronized with a secondary machine in real-time using DDS (Data Distribution Service) technology. This ensures low-latency communication, making it ideal for applications requiring precise data sharing. The solution emphasizes robustness, real-time performance, and easy integration for distributed computing tasks.
This project developed an autonomous target tracking system for a fixed-wing UAV, utilizing PX4 autopilot and ROS2. Successfully tested in a simulation environment, the UAV was able to detect and follow a moving target. The integration of PX4’s flight control and ROS2’s communication ensured smooth control and real-time data exchange, showcasing the potential of open-source technologies for autonomous UAV operations.
I developed a mobile robot utilizing Move Base for navigation and Cartographer for localization, both optimized for ROS. Successfully tested in simulation, the robot demonstrates effective path planning and interaction with its environment.