İçeriğe geç
AKZ

05Hakkımda

Ahmet Kadir Zengin

Ben Ahmet Kadir Zengin; Ankara'da yaşayan, Atılım Üniversitesi Yazılım Mühendisliği mezunu bir yazılım mühendisiyim. Yazılım mimarisi, ürün mühendisliği ve kullanıcı deneyimi arasındaki sınırlarda çalışmayı seviyorum: güvenilir bir sistemi tanımlamak, geliştirmek ve gerçekten kullanılabilir hâle getirmek.

Profesyonel geçmişim Cerebrum Technologies'de mobil ve 3D uygulama geliştirmeyle başladı. Burada yapay zekâ destekli sanal karakter Cere ile ilişkili Android ve Unity tabanlı deneyimler üzerinde çalıştım. Bu iş, ürün fikirlerini ve müşteriye özgü gereksinimleri etkileşimli uygulamalara ve arayüzlere dönüştürmeyi kapsıyordu. Ayrıca Avalonia ve .NET ile çapraz platform bir masaüstü başlatıcı geliştirdim.

Bugün UTEST Malzeme Test Cihazları'nda endüstriyel test makineleri için yazılım geliştiriyorum. İşimin büyük kısmı; fiziksel ekipmanın, gerçek zamanlı ölçümlerin, test metotlarının ve raporlamanın karmaşıklığını operatörler için erişilebilir uygulamalara dönüştürmek. Birden fazla makine ailesi için React ve TypeScript operatör arayüzleri ile ortak raporlama, güncelleme ve sürüm yönetimi araçları geliştirdim.

Arayüzün arkasındaki mühendisliği önemsiyorum: bileşenlerin nasıl yeniden kullanıldığını, servislerin nasıl iletişim kurduğunu, sürümlerin hedef cihazlara nasıl ulaştığını ve bir sistemin zaman içinde nasıl sürdürülebileceğini. Bu yüzden çalışmalarım tasarım sistemi dokümantasyonu, teknik el kitapları, test otomasyonu, sürüm hatları ve performans iyileştirmelerini de içeriyor.

Kişisel Ar-Ge'm şu anda AI-HQ'ya, yani çoklu ajanlı yazılım mühendisliğine yerel öncelikli ve sağlayıcıdan bağımsız bir yaklaşıma odaklanıyor. Uzman ajanların açık sorumluluklar, yeniden kullanılabilir bilgi, güvenilir kontrol noktaları ve nesnel kıyaslamalar sayesinde; maliyet, kalite ve geliştirme süreci üzerindeki kontrolü kaybetmeden nasıl birlikte çalışabileceğini araştırıyorum.

Türkçe ve İngilizce (C2) profesyonel düzeyde iletişim kuruyorum; yeni alanları öğrenmeyi, güvenilir mimari tasarlamayı ve pratik yazılım teslim etmeyi gerektiren projelerden keyif alıyorum.

AÇalışmamı yönlendirenler

  1. 01

    Sistemin bütünü için tasarla.

    Temiz bir arayüz önemlidir; ama sözleşmeler, veri akışı, hatalar, güncellemeler ve dağıtım da öyle.

  2. 02

    Karmaşıklığı yönetilebilir kıl.

    Endüstriyel iş akışları, canlı ölçümler ve çok adımlı süreçler onları kullanan kişi için anlaşılır kalmalı.

  3. 03

    Yeniden yazmadan önce yeniden kullan.

    Ortak paketler, belgelenmiş kalıplar ve modüler mimari tekrarlanan işi ve tutarsızlığı azaltır.

  4. 04

    Kanıtla doğrula.

    Testler, kıyaslamalar, tanılama ve net kabul kriterleri mühendisliğin parçasıdır; son aşama eklentileri değil.

  5. 05

    Sürdürülebilirlik için inşa et.

    Yazılım, üzerinde çalışacak bir sonraki kişi tarafından anlaşılabilir ve geliştirilebilir olmalı.

BUzmanlık alanları

  1. 01

    Full-Stack Yazılım Geliştirme

    Duyarlı web uygulamaları, yeniden kullanılabilir arayüz sistemleri ve bunları destekleyen servisler geliştiriyorum. Çalışmalarım React/TypeScript arayüzlerini, REST ve WebSocket entegrasyonlarını, veri görselleştirmeyi, iş akışı tasarımını ve dağıtım hatlarını kapsıyor. Ürün kullanılabilirliğini sağlam iletişim ve net uygulama sınırlarıyla dengelemeye çalışıyorum.

    Örnek çalışmalar: UTEST operatör uygulamaları, Report Designer entegrasyonları, CamelBot, Ada Tesisat & Hırdavat web sitesi.

  2. 02

    AI Ajanları ve Çoklu Ajan Sistemleri

    Yapay zekâ destekli geliştirme süreçleri ve uzman ajanları koordine etmek için gereken platform yeteneklerini tasarlıyorum. AI-HQ araştırmam açık ajan rollerine, sağlayıcıdan bağımsız modellere, yapılandırılmış görev devirlerine, kalıcı bilgiye, yürütme sınırlarına ve değerlendirmeye odaklanıyor. Doğrulanmış platform altyapısını, hâlâ geliştirilmekte olan uzun vadeli orkestrasyon özelliklerinden ayrı tutuyorum.

    Örnek çalışmalar: AI-HQ; CamelBot'taki Gemini destekli etkileşim.

  3. 03

    Yazılım Mimarisi ve Sistem Tasarımı

    Güvenilirlik, evrilebilirlik ve operasyonel kısıtları gözeterek modüler uygulama yapıları ve sistemler arası arayüzler tasarlıyorum. Profesyonel çalışmalarım ortak bileşen kütüphanelerini, frontend/backend sözleşmelerini, gerçek zamanlı iletişimi, güncelleme dağıtımını, sistem dokümantasyonunu ve uygulamalar arası tasarım tutarlılığını kapsıyor.

    Örnek çalışmalar: UTEST uygulama ekosistemi, yeniden kullanılabilir Report Designer paketi, AI-HQ mimarisi, UI Spec Book ve Backend Book.

  4. 04

    Masaüstü Uygulama Geliştirme

    Electron, C#/.NET ve Avalonia gibi teknolojilerle; grafik arayüzleri işletim sistemi yetenekleriyle buluşturan masaüstü yazılımları geliştiriyorum. Çalışmalarım sürüm orkestrasyonunu, çapraz platform paketlemeyi, güncelleme akışlarını ve masaüstü başlatıcılarını kapsıyor.

    Örnek çalışmalar: UTEST Release Manager; CereMeet Launcher.

  5. 05

    Mobil Uygulama Geliştirme

    Android ve Unity tabanlı mobil/etkileşimli uygulamalar geliştirme konusunda profesyonel deneyimim var; çapraz platform teslimat ve arayüz tasarımıyla ilgileniyorum. Cerebrum'daki çalışmalarım, 3D bir yapay zekâ karakteri etrafındaki etkileşimli deneyimleri farklı ürün ve müşteri bağlamları için oluşturmayı ve özelleştirmeyi içeriyordu.

    Örnek çalışmalar: Cerebrum Technologies'de Cere ile ilgili Android ve Unity uygulamaları.

CYetkinlikler ve teknolojiler

İkincil etiketlerdir; ek ana uzmanlık kategorileri değildir.

Temel diller

TypeScriptJavaScriptC#C++

Ek dil deneyimi

PythonPHPHTMLCSSBashSQL

Web ve arayüz mühendisliği

ReactNext.jsViteTailwind CSSshadcn/uiRadix UIBase UIDesign systemsAccessibilityInternationalizationRechartsChart.jsTipTap

Backend, entegrasyon ve veri

Node.jsExpressREST APIsWebSocketsService integrationSQL/MySQLIndexedDBExcelJSSheetJSjsPDFPDF workflows

Masaüstü ve mobil

ElectronAvalonia/.NETAndroidUnityCross-platform packaging

Endüstriyel ve sistem entegrasyonu

LinuxARM64 DebiannginxsystemdDebian .deb packagingC++/Qt API integrationReal-time sensor visualisationDevice-oriented delivery

Teslimat, kalite ve araçlar

GitGitHub ActionsCI/CDVitestESLintDockerVercelRelease automationTechnical documentation

Yapay zekâ geliştirme

Multi-agent architectureAgent orchestration designModel/provider abstractionsLLM integrationLocal LLMs (Ollama)Gemini APIAgent evaluation designKnowledge reuse

DMühendislik dokümantasyonu

UTEST Brand & UI Spec Book

Yazar · İngilizce ve Türkçe · 2026

Operatör uygulamalarının görünümü ve davranışı için ortak şartname: renk rolleri, tipografi, boşluklar, ortak bileşenler, uygulama iskeletleri, duyarlı davranış, erişilebilirlik, grafikler ve editör tuvali kuralları.

UTEST Backend Book

Teknik yazar ve sistem belgeleyici · İngilizce ve Türkçe · 2026

Backend servisleri ve cihaz odaklı ortam için mimari ve entegrasyon referansı: mimari, servis sınırları, veri akışı, iletişim kalıpları, geliştirme ve dağıtım akışları, test yaşam döngüleri ve sorun giderme. Dokümantasyonu ben yazdım; anlattığı C++/Qt ve Go servislerini değil.

ESertifikalar

  • Makine Öğrenmesine GirişAtılım University · Nis 2021
  • Unity ile 2D Oyun Programlamaya GirişAtılım University · Mar 2021
  • Dijital Pazarlamanın TemelleriGoogle Digital Garage · Mar 2021
  • SQL'e Giriş — Katılım SertifikasıAtılım University · Kas 2021