06/23/2026 updated

**** ******** ****
100 % available

Computer Vision Engineer, Deep Learning, AI, Qt, C++, QML, Python, Pytorch

Istanbul, Turkey
Only remote
Master of Engineering (MEng), Control systems engineering
Istanbul, Turkey
Only remote
Master of Engineering (MEng), Control systems engineering

Profile attachments

MahmutVeli_Projects_Vision_HMIs.pdf

About me

With 12+ years of experience in Computer Vision and Software development, my expertise spans Deep Learning and AI-driven (DL/ML) solutions for Machine Vision Systems, Qt/C++/QML & Python development, and full-stack application design, delivering scalable and efficient production-grade systems.

Artificial IntelligenceComputer VisionC++ (Programming Language)CMakeSupervisory Control and Data Acquisition (SCADA)Python (Programming Language)OpenCVQt Modeling Language (QML)Qt (Software)AWS CLIPyTorchKerasScikit Learn
Hello,

With 12+ years of experience in Computer Vision and software development, I have worked with global companies to build high-performance applications. My expertise spans modern C++ development, AI-driven solutions, and full-stack application design, delivering scalable and efficient software.

βœ… Computer Vision & AI Proficient in OpenCV, ONNX Runtime, TensorRT, OpenVINO, MVTec HALCON, YOLO, RF-DETR, DeepSORT, PaddleOCR, Tesseract OCR, EasyOCR, DINO, GroundingDINO, CLIP, SAM, Hugging Face Transformers, Milvus, Albumentations, Scikit-learn, and AWS SageMaker. I develop AI-driven applications for object detection, classification, segmentation, tracking, features extraction, image retrieval, and anomaly detection. I also work with ONNX to optimize AI models for deployment.

βœ… 3D Point Clouds Processing Processing Point Clouds using PCL (C++) and Open3D (Python). Train custom models on spatial unorganized point clouds for 3D object detection and segmentation using PointNet++ and RandLaNet. Develop viewer applications for displaying 3D point clouds using VTK.

βœ… UI/UX & Application Development I specialize in Modern C++ with Qt (Widgets & QML) and C++Builder, crafting intuitive and high-performance user interfaces.

βœ… Web Application Development: Develop Web Applications for SCADA, HMI and Control Systems with using Qt QML & WebAssembly

βœ… Cloud & AWS Integration I leverage AWS services (SageMaker, S3, Lambda) to deploy and scale AI/ML applications efficiently. I also integrate AWS with C++ SDK for seamless cloud communication.

βœ… Networking & Web Communication Experienced in TCP/IP, REST APIs, WebSockets, and Web Services, ensuring robust connectivity and real-time communication in applications.

βœ… Embedded & Industrial Communication I work with UART, RS-232/485, OPC UA, CAN Bus, Modbus, Bluetooth, and NFC, enabling seamless integration with embedded systems and industrial devices.

βœ… Build, CI/CD & Version Control Proficient in CMake, Conan, Docker, Jenkins for build automation and Git, Mercurial for efficient version control and collaboration.

Whether you need a high-performance application, AI-powered computer vision solution, or cloud-integrated system, I bring efficiency, scalability, and reliability to your projects. Let's build something exceptional together!

Yours Sincerely,
Mahmut Veli

Experience

Professional experience10+ years
Freelancer since2022

Languages

ArabicNative speakerEnglishNative speakerTurkishFluent

Project history

3D Mesh Feature Detection for Robotic Applications

Augmentus

Industry & Mechanical Engineering

10-50 team member

Build a robust system for detecting geometric features (such as seams, edges, or boundaries) on 3D mesh surfaces. This system supports downstream tasks in robotic automation, such as welding, inspection, and surface processing.

Qt-Based SCADA Software Development for Industrial PLC Integration

M/S LITTLE SYSTEMS

Industry & Mechanical Engineering

10-50 team member

Developed the SLMP protocol over TCP/IP for Mitsubishi PLCs using Qt/C++ framework.

AI Development Engineer

PVX.AI

Industry & Mechanical Engineering

10-50 team member

Photovoltaic Cell Inspection (Turkey - SOLARIAN) Develop AI-based software for 8-classes defect detection using Yolo, OpenCV, ONNX, and Qt C++ framework.

MVTec Halcon Developer for PreNotching Gauging System

Industry Tech Solutions

Industry & Mechanical Engineering

10-50 team member

Metal Gauging System (USA - Industry Tech Solutions) Developed a system using dual Keyence LJ-X8000 3D laser scanners to scan long metal profiles to extract 2D primitive shapes from acquired height images. The encoder of servo motor is used to trigger cameras on fixed pitches.

MVTec Halcon Developer for Feature-Based Matching

DAON

Industry & Mechanical Engineering

10-50 team member

Implement various machine vision algorithms in Halcon (HDevelop, Halcon C++) for precise edge extraction, contour matching and error calculations, OCR.

C++, Qt front-end developer

ColVisTec AG

Industry & Mechanical Engineering

10-50 team member

Develop applications (SpecViewer, CVTtrend) for acquiring in real-time spectrum data from multiple spectrometers with multi-channels and process data for end-user analysis and visualization.

Computer Vision Engineer

ISRA VISION

Industry & Mechanical Engineering

500-1000 team member

Bead 3D Inspection System (Germany - ISRA VISION) Created system consists of 4 Basler area-scan cameras + 4 circular laser for bead height and width measurement.

Computer Vision Engineer

ISRA VISION

Industry & Mechanical Engineering

500-1000 team member

β€’ Bead 2D Inspection System (Germany - ISRA VISION) Built a vision setup with three Basler area-scan cameras (120Β° aligned) mounted on a robot nozzle to inspect bead width, offset, and gaps.

Computer Vision Engineer

VISTEK

Industry & Mechanical Engineering

10-50 team member

Tire & Rim Inspection System (Turkey - FORD assembly line) Designed a two-camera solution: – AT-1280-GigE + laser line projector for tire label extraction – Basler ac640-100gm for rim inspection

Portfolio


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in