
Nafis
AI and Software Engineer Python, Cpp, Computer Vision
Competenze

Consulta i miei servizi


Esperienza lavorativa
Robotics Software Engineer
Self-Employed • Freelance
Jul 2024 - Present • 1 yr 10 mos
Industries: Autonomous robotics, logistics automation, AI & perception systems. • Modernized the robot’s action execution system using BehaviorTree.CPP, replacing a rigid sequential pipeline with a modular, scalable architecture. Enabled dynamic and parallel action execution with robust recovery logic, resulting in 30% faster performance. • Led the full migration of a mobile robot software stack from ROS1 to ROS2, improving maintainability, leveraging modern DDS capabilities, and reducing system latency. • Designed and implemented modular C++ behavior trees for mission-level task coordination, including navigation, obstacle avoidance, and payload-specific logic. • Built and validated robotic systems in Gazebo, optimizing localization, mapping, and Nav2 configurations for reliable autonomous navigation in real environments. • Designed and implemented an AI-based pedestrian detection and tracking system using LiDAR and vision data, integrating deep learning models into a real-time robotics pipeline and achieving 97% detection accuracy with ~17 ms inference on Jetson hardware. • Developed Python-based tools to rapidly annotate point cloud datasets, accelerating data preparation for AI-based perception systems.
Robotics Techinician
Twinswheel • Full time
Feb 2023 - Jul 2024 • 1 yr 5 mos
Robotics company developing autonomous mobile robots for indoor and outdoor logistics applications. • Developed and maintained ROS-based software (C++/Python) for a fleet of mobile robots, improving system reliability and performance across deployments. • Reduced on-site installation time by 50% by creating an optimized Bash automation tool, streamlining configuration and setup. • Performed advanced debugging with gdb, identifying and resolving segmentation faults and memory leaks in ROS2 nodes during live trials. • Contributed to robot calibration, platform assembly, and field testing, delivering clear technical documentation to support deployment and operations teams.