Abdulaziz Akyol

Software development

Category
8 articles

Software development is the process of designing, coding, testing, releasing and operating a solution to a need. This section contains hands-on guides with working code on AI, computer vision, IoT, databases and web performance.

Work in this area

Abdulaziz Akyol brings more than 20 years of enterprise IT experience to product engineering at CX Teknoloji. The guides are written around real problems met in production systems: security, scalability, measurement and maintenance.

  • End-to-end code from RTSP camera to event with Python and YOLO
  • Edge AI acceleration with ONNX, TensorRT and INT8
  • Scaling GPU services with Docker and Kubernetes
  • SQL Server performance tuning and fast websites with Astro
Frequently asked questions (3)

Which language is used in computer-vision projects?

Python is common for training and prototyping; in production the heavy lifting goes to accelerated runtimes such as C++/CUDA, TensorRT or ONNX Runtime. The integration layer is usually built on events and REST/MQTT interfaces.

How are AI services taken to production?

The model is packaged at a fixed version (container), resource limits and health checks are defined, and latency and accuracy are measured continuously. GPU sharing and the update strategy must be planned from the start.

How do you improve a website's Core Web Vitals?

The biggest gains come from images: correct size and modern formats (WebP/AVIF), early discovery and prioritisation of the LCP image, removing render-blocking font/CSS requests and cutting third-party scripts.

Older technical notes (HTML5, PowerShell, Windows administration, Active Directory, HP/Aruba switches) are available in Turkish only. Türkçe →

Contact

Let's talk.