Yavuz Ertuğrul
Robotics Software Engineeryavuz_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 — PresentIstanbul, 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 2023Istanbul, 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 2022Stewart 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 2021Embedded programming with ROS, RViz, Gazebo and Python; obstacle-avoidance robot with an object-oriented structure.
DX Intern — Microsoft
Jul — Aug 2017Projects with Azure, Chatbot Framework and Cognitive Services.
Technical writing
ongoingyavuzertugrul.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