Yavuz Ertuğrul Robotics · AI

Yavuz Ertuğrul

Robotics Software Engineer

yavuz_ertugrul@protonmail.com · LinkedIn · GitHub · Website

Skills
Robotics & Software ROS/ROS2, Docker, Linux, Python, C++, Bash scripting, OOP
AI & Computer Vision PyTorch, YOLO, OpenCV, Hugging Face, custom model training & deployment, Edge AI optimization
Edge & Embedded NVIDIA Jetson (Orin NX/Nano), Myriad Vision Processor, Quectel/NVIDIA RTK VINS, Raspberry Pi, STM32MP257F-DK
Sensor Fusion & Calibration Camera-IMU synchronization (sub-millisecond and sub-microsecond), Velodyne LiDAR, RealSense D435i, OAK-D Wide, AR0234, IMX477
SLAM & Navigation ORB-SLAM2/3, Visual Positioning Systems (VPS), Visual-Inertial Odometry (VIO), real-time localization & mapping
Simulation & Tools Gazebo, RViz2, Qt/PyQt5, Leaflet, OpenStreetMap
Other Web data collection (Scrapy), UI/GUI development, SSH & remote operations, Git, Slack and Atlassian tools (Jira, Confluence, Bitbucket)
Professional experience

Robotics Software Engineer — Kindhelm

Apr 2024 — Present
Istanbul, Türkiye
  • AI & Edge AI Development: AI-powered robotics applications on NVIDIA Jetson (Orin NX/Nano), custom NVIDIA-based boards and Quectel edge devices. Converted custom-trained PyTorch models for 90-class traffic sign detection to ONNX, deployed directly on a Myriad Vision Processor (1.4 TOPS) — 4-5 ms detection latency without a host PC.
  • AI Surveillance System: People counting expanded to age, gender and emotion detection, queue management and an alert timeline console. Multi-model approach with lightweight task-specific models raised performance from 1-10 FPS to 30-60 FPS.
  • RTK VINS Devices: Optimization for low-spec Android Quectel devices, headless SSH work, same-network video streaming, ORB-SLAM on device. Systems engineering with teams in Taiwan, China, Vietnam and Finland.
  • Sensor Fusion & Temporal Calibration: Camera-IMU calibration (AR0234, IMX477, RealSense D435i, Velodyne LiDAR) with Kalibr, ROS1 Bridge and custom sync tools — sub-millisecond sync; 1 µs camera/IMU sync with a custom STM board.
  • VPS & Geotagging: Edge plugin tests on Quectel and NVIDIA RTK VINS with near-identical real-time localization; PPS-triggered IMU/depth data and u-blox ZED-F9R configuration.
  • Connectivity Box: Yocto-based STM32MP257F-DK — networking and hardware-level work, NTRIP caster/server/client; Python 3 + FastAPI backend, HTML/CSS/JS frontend.
  • ROS/ROS2: Image pipelines with Isaac ROS Argus, Image Proc, V4L2; ROS1 Bridge between legacy and modern systems; SLAM and perception layers as ROS2 components.
  • Simulation & GUI: RViz2 and Gazebo simulation; PyQt5 + Leaflet command/control tools; OpenStreetMap for VPS-based navigation.

Robotics Application Engineer — ACROME Robotics

Feb 2023 — Oct 2023
Istanbul, Türkiye
  • Product development of the first R&D device family, SMD (Smart Motion Devices); Python GUI to manipulate, control, analyze and monitor motors, incl. a synchronized motor-driving application.
  • Embedded systems, RS-485 and I2C, sensors, control theory; ROS and Python development, monolithic architecture, refactoring, clean code.
  • Mobile robot with LiDAR: SLAM mapping and real-world obstacle avoidance; AWS via riders.ai simulation, Docker image with gzWeb and Eclipse Theia.
  • Content work: user manuals, growth marketing, how-to videos and technical blog posts about SMD products.

R&D Intern — ACROME Robotics

Jul — Aug 2022

Stewart Pro 6-DOF and Delta 3-DOF parallel robots; OpenCV image processing, inverse kinematics, Linux, Bash, SSH, Raspberry Pi, MyRIO, ROS, Python.

Robotics Intern — İnovasyon Mühendislik

Jul — Aug 2021

Embedded programming with ROS, RViz, Gazebo and Python; obstacle-avoidance robot with an object-oriented structure.

DX Intern — Microsoft

Jul — Aug 2017

Projects with Azure, Chatbot Framework and Cognitive Services.

Technical writing

ongoing

yavuzertugrul.com · Medium @yavuzertugrul · Level Up Coding (GitConnected) · ACROME blog.

Education

BS, Electrical & Electronics Engineering
Middle East Technical University, Northern Cyprus Campus

Awards

Honor Student — Spring 2020-2021

Volunteering

IEEE METU: Instructor, RAS Chair, AESS Chair · IEEEXtreme 11.0 Student Ambassador