Rota hazır · 4 durak · ~3 dk okuma

Gündüz rotalar,
gece altyazılar.

Ben Ozan Kıvanç. İşim mobil navigasyon: telefonun insanı bir yerden bir yere adım adım götürdüğü yazılımlar. Kendi zamanımda, oyunların hikâyesini Türkçe takip etmeyi sağlayan TranslaCat'i ve onun çevresindeki araçları yapıyorum.

EN

The bridge won't hold. We cross now, or not at all.

TR

Köprü dayanmaz. Ya şimdi geçeriz ya hiç.

Örnek altyazı · TranslaCat böyle çalışır

Durak 1 · Kişisel işler

Kendi zamanımda yaptıklarım

Gece bir oturma odası: televizyonda fantastik bir oyun sahnesi ve okunamayan bir yazıyla altyazı; sehpada ışık saçan bir telefon ve bir oyun kolu.

Kuzey kapısı açıldı. Işık sönmeden geçmeliyiz.

Uygulama · Android, iOS, Android TV

TranslaCat

Same games. Deeper stories.

Oyundaki altyazıyı okuyup anında Türkçeye çeviriyor. PS5 ve Xbox'ta Remote Play üzerinden kamera gerekmeden çalışıyor. Çeviriyi DeepL tabanlı yapay zekâ yapıyor; aynı oyunu oynayanların ortak önbelleği sayesinde daha önce çevrilmiş satırlar beklemeden geliyor.

Android TV sürümü test aşamasında: çeviriyi doğrudan televizyon ekranına taşıyor.

Durum
Google Play ve App Store'da yayında
Yapım
Java (Android), Swift (iOS), Cloudflare Workers, DeepL
Rolüm
Fikir, ürün ve yayın; geliştirmeyi yapay zekâ ajanlarıyla birlikte yürütüyorum

Kişisel araç · iPhone

TC Ops

TranslaCat'i telefondan yönettiğim operasyon kokpiti. Canlı grafikler ve Live Activity; kesinti, yavaşlama, sertifika ve alan adı yenileme alarmları; kritik işlemler için Face ID onayı. Arkada Mac'te çalışan bir köprü ve Cloudflare üzerinde bir röle var.

  • SwiftUI
  • Node.js
  • Cloudflare

Deney · İnsan ve yapay zekâ

ONEOF7 · Sezon 0

Yedi kişi ve bir yapay zekânın, sıradan bir grup sohbetini gerçek ve test edilebilir bir ürüne dönüştürdüğü deney.

  • Ürün
  • Topluluk
  • Yapay zekâ

Laboratuvar · Android

Cihaz üstü yapay zekâ

İnternetsiz çeviri ve ses denemeleri. Samsung A70'te llama.cpp ile Qwen3 0.6B'den İngilizce→Türkçe altyazı çevirisi, ML Kit çeviri kalitesi laboratuvarı ve üç ONNX aşamasıyla çalışan çevrimdışı Türkçe seslendirme demosu (EMA Lightning).

  • llama.cpp
  • ONNX
  • ML Kit

Araç · Video

Lyric Video üretici

Bir şarkıdan ve sözlerinden ffmpeg ile otomatik söz videosu çıkaran küçük bir araç.

  • ffmpeg
  • Otomasyon

Durak 2 · Uzmanlık

İşte uzmanlık alanım: mobil navigasyon

Gündüz işim, telefonun insanı doğru ve sakin bir şekilde gideceği yere götürmesi. Bu alanda en çok şunlarla uğraşıyorum.

  • Adım adım navigasyon SDK'ları

    Android ve iOS uygulamalarına gömülen, sesli ve görsel yönlendirme yapan navigasyon kütüphaneleri.

    Android · iOS
  • Rota ve harita servisleri

    Rota hesaplamayı ve harita verisini mobil tarafa taşıyan servislerin entegrasyonu.

    Servis
  • Ortak C++ çekirdeği

    Tek bir C++ motorunu SWIG köprüleriyle Java ve Swift tarafına açmak.

    C++ · SWIG
  • Sürüm mühendisliği

    İmzalama, mağaza süreçleri, sürüm kapıları ve geri dönüş planları.

    Sürüm
  • Ekip ve planlama

    İşi parçalara bölmek, önceliklendirmek ve ekiple zamanında teslim etmek.

    Ekip
Yüzen karolardan oluşan izometrik gece şehir haritası; binaların arasından parlayan bir navigasyon rotası geçiyor.

Durak 3 · İlgi alanları

Beni yolda tutan şeyler

  • Hikâyeli oyunlarPS5 ve Xbox'ta hikâyesi güçlü oyunlar. TranslaCat de bu oyunları herkesin anlayarak oynayabilmesi için doğdu.
  • Yapay zekâ ve LLM'lerBüyük modelleri iş akışına katmak ve telefona sığan küçük modelleri denemek.
  • Mobil ürün tasarımıSade akışlar, az ayar, ilk seferde anlaşılan ekranlar.
  • TV ve ikinci ekranTelefonu oyunun ve televizyonun yardımcısı yapmak.
  • ErişilebilirlikOkunabilir altyazı, net arayüz ve dil engeline takılmadan oynayabilmek.

Durak 4 · İletişim

Varış noktası

Bir oyun önerisi, bir fikir ya da birlikte yapılacak bir iş için yazabilirsiniz.

ozan@ozankivanc.com