Hi, my name is

Erdem Ipek.

I write code that moves machines.

Software engineer at RBW. I build real-time robotics software, autonomous systems, and full-stack tools with Python, Flutter, and ROS2: from industrial welding integrations to field robots and freelance delivery (65+ projects).

See my work

Welding and robotics equipment partners

01.

About Me

I am a software engineer at RBW, where I develop production Python and Flutter software for real-time robotics. I collaborate with cross-functional teams on communication stacks, integration testing, and reliable operation of robotic platforms.

Previously: autonomous agricultural systems at Daphne Bilisim, an inventory platform at ASKi, full-stack and campus systems at Erciyes University, and open-data and search infrastructure at Kayseri Ulasim.

I also ship freelance work on Fiverr (65+ projects, strong client feedback).

For longer technical notes on robotics, ROS2, and industrial automation, see the blog.

Core stack:

  • Python
  • Flutter
  • ROS2
  • PostgreSQL
  • .NET
  • PyTorch / ML
  • Linux
02.

Experience

Sep 2024 to Present
R&D Specialist, Software Developer
RBW · Full-time · Istanbul, Turkey / Seoul, South Korea
  • Collaborated with cross-functional teams to deliver optimized Python and Flutter code for real-time robotics applications.
  • Troubleshot, tested, and debugged systems to ensure optimal communication and performance.
  • Documented code and processes, providing ongoing technical support to team members and maintaining best practices in robotic technology.
Python Flutter
Sep 2024 to Oct 2024
Computer Engineer
Ankara Su ve Kanalizasyon Idaresi (ASKi) · Contract · Ankara, Turkey
  • Designed and developed an Inventory Tracking System.
  • Managed and improved the organization’s network architecture.
  • Updating and testing critical web services.
Python PostgreSQL
May 2024 to Aug 2024
Computer Engineer
Daphne Bilisim Limited Sirketi · Full-time · Kayseri
  • Autonomous agricultural vehicle development: autonomous navigation, long-distance communication, and video transmission (Python, embedded controllers, LIDAR, Jetson NANO, Pixhawk, ESC, GNSS).
  • Development of own mission planning software and ground station software.
Python Flutter LIDAR Jetson NANO
Aug 2023 to Jul 2024
Computer Engineer
Erciyes University · Full-time · Kayseri
  • Developed and released a campus parking system (frontend and backend) using .NET and MVC.
  • Delivered supporting tooling and infrastructure for campus operations.
Python .NET MVC
Jan 2022 to Jul 2023
Analyst Computer Engineer
Kayseri Ulasim A.S. · Full-time · Kayseri, Turkey
  • Design and implementation of Kayseri Transportation Inc.'s Open Data Web Portal: CKAN.
  • Development and optimization of Elasticsearch search functionality.
  • Development/correction of bus and tramway services for the search engine server.
  • Bus scheduling analysis: single-page application using JavaScript and ReactJS.
  • Social engineering to listen to passenger complaints, understand the issue, and resolve it.
.NET Elasticsearch JavaScript ReactJS
Jan 2021 to Jul 2021
Junior Computer Engineer
Kayseri Seker · Intern
  • Development of Autonomous Agricultural Robot software: TUBITAK 3181328 project.
  • Application of AI and image processing techniques: Python, TensorFlow.
  • Disease detection and plant counting.
Python TensorFlow
2020 to Present
Freelance Developer
Fiverr · Remote
  • Delivery of 65+ software projects with 50+ satisfied customers.
  • Zero negative reviews, all feedback is 5-star.
  • Understanding various client requirements: project management and planning.
Python Flutter
03.

Things I Have Built

Welding Cobot Communication Suite

Modbus TCP and EtherNet/IP protocol drivers for industrial welding machines including Kemppi, Fronius, ESAB, EWM, Kolarc, and related brands. Enables the robot controller to command welding parameters, read live process feedback, and handle faults in real time.

Python Modbus TCP EtherNet/IP ROS2

Edge Weld Telemetry & Cloud Pipeline

IoT edge stack that collects weld process data (current, voltage, wire feed, faults, and job metadata) from production cells, buffers it locally when the network drops, then syncs to AWS (S3 for durable storage, IoT Core over MQTT for ingestion). Lambda-backed processing and user-facing dashboards so plant and remote teams can trace quality, compare runs, and export batches without touching the shop floor.

Python AWS S3 AWS IoT Core MQTT Lambda

Autonomous Agriculture Robot

Full autonomous agricultural vehicle: motor control software, ground station software, autonomous driving algorithm, and sockets for transmitting data and video. Built with Python, embedded hardware, LIDAR, Jetson NANO, Pixhawk, ESC, and GNSS.

Python Flutter LIDAR Jetson NANO

TUBITAK Autonomous Robot

Autonomous agricultural robot software for TUBITAK project 3181328. AI and image processing for disease detection and plant counting using Python and TensorFlow.

Python TensorFlow

Open Data Web Portal

Kayseri Transportation's open data portal built on CKAN. Elasticsearch search optimization, bus and tramway service integration, and a bus scheduling analysis SPA with JavaScript and ReactJS.

.NET Elasticsearch ReactJS CKAN
04.

Articles

In-depth posts on robotics software, ROS2, and welding automation for engineers who want more context than a project list.

Modbus TCP and EtherNet/IP for welding cobots

How protocol drivers connect robot controllers to Kemppi, Fronius, ESAB, EWM, and similar power sources in production.

Read article

ROS2, Python, and what robotics software engineers actually ship

Real-time stacks, integration testing, and patterns that matter in production in 2026.

Read article
05.

FAQ

What technologies does Erdem Ipek work with?

Core stack includes Python, Flutter, ROS2, PostgreSQL, .NET, Linux, and PyTorch. He has shipped work involving Modbus TCP, EtherNet/IP, industrial welding integrations, autonomous systems.

Where is Erdem Ipek based?

Erdem is based in Istanbul, Turkey. He works on robotics software at RBW with international collaboration, including teams in Seoul, South Korea.

How can someone contact Erdem Ipek?

Use the contact section on erdemipek.com to open an email, or reach out via LinkedIn or GitHub. Links are listed in the site footer.

Does Erdem have experience with industrial welding robots or cobot integrations?

Yes. He has built protocol interfaces and drivers for industrial welding equipment using Modbus TCP and EtherNet/IP, including integrations with Kemppi, Fronius, ESAB, EWM, Kolarc, Rainbow Robotics, Weco, Maven Laser, and related robotics stacks.

06. What’s next?

Get in touch

For freelance inquiries (Fiverr), collaboration ideas, or general professional questions, send a message. I reply when I can.

Tap to open your email app.