İsmail Karaca

CTO · Dijital Zekâ Stratejisti · Danışman

Stratejiyi mimariye,mimariyi çalışanürüne çeviririm.

İstanbul'dan, titanlar.com çatısı altında, iş süreçlerini sürdürülebilir, güvenli ve otomasyona hazır sistemlere dönüştürüyorum. Çizerim, düzenlerim, yazarım, ajanlara devrederim.

Birlikte çalışalımÇalışmalarım

Hakkımda

Hakkımda

Teknoloji kararı, bir iş kararıdır. Önce doğru soruyu bulur, sonra mimariyi çizer, ilk satırı yazar ve sistem sahibinin elinde sorunsuz çalışana kadar yanında durarım. Süs değil sonuç, söz değil kanıt.

İstanbul merkezliyim, titanlar.com'un başındayım. Platform mimarisinden yapay zekâ destekli ürünlere, arayüz sistemlerinden e-ticaret entegrasyonlarına uzanan işleri açık kaynak ve kanıt disiplini ile yürütürüm.

01

Önce çizerim.

Bir fikir önce bir görüntüdür. Boğaz'da bir akşamı, çizgiyi ve rengi sayfaya kendim koydum; kaydırdıkça katmanlar birbirinden ayrılıp derinleşir.

Bu sahnedeki çizim, kodla üretilen bir SVG: geometriyi ben yazdım.

02

Sonra düzenlerim.

Dağınık parçalar; doğru boşluk, ritim ve hiyerarşiyle bir arayüze dönüşür. İyi deneyim görünmez, yalnızca kolay hissettirir.

Parçalar gerçek arayüz bileşenleri; gösterilen değerler örnektir.

03

Sonra yazarım.

Aynı düzen; tipli, test edilen ve okunur bir kodla çalışır hale gelir. Bu site de aynı kuralla yazıldı: model, görünüm modeli ve görünüm ayrı durur.

  • Tip denetimi
  • Erişilebilirlik
  • Üç tarayıcı: Chromium, Firefox, WebKit
  • 320 piksel

Gösterilen kod bu sitenin kendi kaynağından.

src/models/Content.ts
export interface FaqData { id: string; order: number; q: string; a: string }
export class Faq extends Entity<FaqData> {
  static of(rows: FaqData[]): Faq[] {
    return rows.map((r) => new Faq(r)).sort((a, b) => byOrder(a.data, b.data))
  }
  get q() { return this.data.q }
  get a() { return this.data.a }
  /** FAQPage zengin sonuç verisi için. */
  toQuestionLd() {
    return { '@type': 'Question', name: this.q, acceptedAnswer: { '@type': 'Answer', text: this.a } }
  }
}

04

Sonra bir ajana devrederim.

Tekrarlayan işi ölçülebilir adımlara bölüp yapay zekâ ajanlarına veririm. Planı ben yazarım, sonucu ben denetlerim.

Örnek akış: sahne olarak tasarlandı, canlı model çağrısı değildir.

  1. İstekKaynak listesini tabloya çevir, filtreler ekle, üç tarayıcıda test et.
  2. PlanPlan: ayrıştır, modele sar, görünüm modelini yaz, arayüzü kur, test et.5 adım
  3. AraçMarkdown ayrıştırıcıiçerik JSON'a döküldü
  4. AraçGörünüm modeli ve filtre mantığısınıf + test
  5. AraçMantine tablo ve filtrelerklavye ve dokunma
  6. AraçPlaywright: Chromium, Firefox, WebKithepsi geçti
  7. SonuçYayına hazır. İnsan incelemesi bekliyor.devir: İsmail

Yaklaşım

Dağınık fikir, çalışan sistem.

  1. Strateji

    Doğru soruyu bulur, kanıta dayalı bir karar çerçevesi kurarım. Neyi yapmayacağınız da karara dahildir.

  2. Mimari

    Veri, kimlik ve yetki katmanlarını baştan doğru çizerim; sonradan söküm gerekmesin.

  3. Uygulama

    Test edilen, erişilebilir, 320 piksel genişlikten başlayan arayüzler ve servisler yazar, yayına alırım.

  4. Sonuç

    Açık, ölçülebilir ve devredilebilir bir sistem. Bilgi bende değil, belgede ve kodda kalır.

Hizmetler

Uçtan uca hizmetler.

Yana kaydırarak ilerleyin.

01

CTO ve Strateji Danışmanlığı

Yarı zamanlı CTO olarak teknoloji yol haritası, ekip ve satıcı kararları, mimari inceleme ve yatırım önceliklendirme.

  • Fractional CTO
  • Yol haritası
  • Karar çerçevesi
02

Platform ve SaaS Mimarisi

Çok kiracılı SaaS, kimlik ve yetki, operasyon düzlemi: sonradan söküm gerektirmeyen platform tasarımı.

  • SaaS
  • Kimlik
  • Self-hosted
03

Yapay Zekâ ve Ajan Akışları

Ajan iş akışları, MCP bağlantıları ve AI-first arayüzler: gösterişten çok işe yarayan otomasyon.

  • MCP
  • Ajan akışları
  • AI-first UI
04

Arayüz ve Tasarım Sistemleri

Token tabanlı tasarım sistemleri, 320 pikselden başlayan uyarlanabilir arayüzler, illüstrasyon ve hareket; WCAG 2.2 AA hedefiyle.

  • UX
  • İllüstrasyon
  • Playwright
  • WCAG 2.2
05

B2B Pazar Yeri ve E-ticaret

Soğuk başlangıç ve likidite stratejisi, WooCommerce entegrasyonları, kârlılık ve fiyatlandırma araçları.

  • B2B
  • WooCommerce
  • Entegrasyon
06

Bilgi Atlasları ve Karar Destek

Dağınık bilgiyi kaynaklı, aranabilir ve puanlanabilir bir atlasa çevirmek: katalog, şablon, karar paneli.

  • Astro
  • Veri modeli
  • Kaynak denetimi

Süreç

Belirsizlikten teslimata.

Her adımın sahibi, bağımlılığı ve kabul ölçütü yazılıdır.

  1. Keşif ve karar çerçevesi

    Hedefi, kısıtları ve riskleri yazıya dökeriz. Ortak ölçüt ve kabul koşulları belirlenir.

  2. Mimari ve yol haritası

    Karar kayıtları, faz planı ve görev sahipleri. Her adımın bağımlılığı ve doğrulama ölçütü açıktır.

  3. Prototip ve uygulama

    Küçük, çalışan dilimler halinde ilerlenir; her dilim test edilir ve tarayıcılarda görülür.

  4. Devir ve ölçüm

    Belge, otomasyon ve ölçüm panosuyla devredilir; kaynak kod ve kararlar açık depoda kalır.

Seçilmiş çalışmalar

Hepsi açık, hepsi incelenebilir.

açık kaynak depo
93+
eserlik kitap kataloğu
920
doğrulanan domain adayı
950
puanlanan ticari seçenek
132
ürün sayfası paradigması
12
her arayüzün başlangıç genişliği
320 px

Çalışma ilkelerim

Nasıl çalışırım?

  • Açık kaynak

    Kaynak kod ve kararlar herkese açık depoda durur. Gizli bilgiler koddan ayrı tutulur.

  • Kanıt önce

    Her iddia kaynakla, her karar gerekçeyle yazılır. Doğrulanmayan şey doğrulanmadı diye işaretlenir.

  • 320 pikselden başla

    Önce en dar ekran, sonra büyük ekran. Yazı hiçbir yerde 1 rem altına inmez.

  • Herkes için erişilebilir

    Klavye, ekran okuyucu, yakınlaştırma ve azaltılmış hareket tercihi baştan hesaba katılır.

Sık sorulanlar

Aklınızdaki sorular.

İletişim

Bir sonraki adımı birlikte yazalım.

Hedefinizi birkaç cümleyle anlatın. Kapsam, süre ve çıktıyı yazılı olarak geri paylaşırım.

Form sunucuya veri göndermez; e-posta uygulamanızda hazır bir taslak açar.