Ben Tolga; web, Mac ve Windows uygulamaları geliştiriyorum.

İşe yarayan yazılım.
Anlaşılır kod.
Yapay zekâyla yeni olanaklar.

JavaScript, TypeScript, React ve Swift ile çalışıyorum. Şu sıralar Mac ve Windows için ücretsiz bir kişisel finans, ajanda ve not uygulaması olan Ajandam’ı geliştiriyorum.

Ajandam

Kişisel finans, ajanda ve notlar tek uygulamada; Mac ve Windows için.

macOS 12 ve üstü ile Windows 10 ve 11 için ücretsiz.

Mac’te istersen Mac App Store’dan da kurabilirsin.

Windows’ta istersen kurulum dosyasıyla da kurabilirsin.

Türkiye’de yaşayanlar için yapıldı. Hesaplar, kredi kartları, taksitler, bütçeler, net varlık, ajanda ve notlar tek pencerede durur; kayıtların kendi bilgisayarında kalır.

Ajandam’ı üç dakikada gezen film: yazarak ekleme, ekstre içe aktarma, bütçeler, ödeme hatırlatmaları, raporlar ve şifreli notlar. Türkçe seslendirme ve altyazıyla. Filmi indir (MP4, 25 MB).
  • Kayıtların bilgisayarında kalır

    Hesaplar, kesim ve son ödeme günleriyle kredi kartları, taksitler, bütçeler ve net varlık. Hesap açmak yok, sunucu yok.

  • API anahtarı istemeyen yapay zekâ

    Mac’te Apple Intelligence, yerel modeller (Ollama, LM Studio), ChatGPT ile giriş ya da MCP üzerinden Claude. Sen onaylamadan hiçbir şey kaydedilmez.

  • Ekstre içe aktarma

    PDF, Excel ve CSV banka ekstreleri; toplam ekstreyle karşılaştırılır, yapay zekâ okumaya ve kategori seçmeye yardım eder.

  • Türkiye için yapıldı

    TÜFE’ye dayalı enflasyon raporu, kira artış sınırı, TCMB kart faiz oranları, resmî tatiller ve vergi takvimi.

Ajandam Mac’te Swift ile yazılmış yerel bir kabuktur (AppKit ve WebKit); Windows’ta Tauri ile kurulur (Rust ve WebView2). İkisi de düz JavaScript ile yazılmış aynı arayüzü çalıştırır. İmzalı sürümler ve tek tıkla güncellemeler GitHub Actions ile hazırlanır.

Neler yapıyorum

Web, Mac ve Windows uygulamaları

JavaScript, TypeScript ve React ile kullanışlı arayüzler; Swift ile yerel Mac uygulamaları, Tauri ile Windows uygulamaları.

Yapay zekâ ve geliştirici araçları

Yapay zekânın prototip, öğrenme ve geliştirme süreçlerine nasıl destek olabileceğini keşfediyorum.

Yazılım kalitesi

Okunabilir kod, özenli kullanıcı deneyimi ve işe yarayan belgeler.

En çok kullandığım araçlar

  • JavaScript
  • TypeScript
  • React
  • Swift
  • Rust
  • Tauri
  • macOS
  • GitHub Actions

Nasıl geliştiriyorum

  1. Sorunu anla

    Kimin için ve gerçekte neye ihtiyacı var?

  2. Odaklı bir sürüm yap

    Önce işin özünü çöz, gerisini dışarıda bırak.

  3. Dene

    Yalnızca her şeyin yolunda gittiği hâli değil, gerçek kullanımı dene.

  4. Geliştir

    Öğrendiklerini işle, sonra birinci adımdan yeniden başla.

Anlayabildiğim, anlatabildiğim ve sürdürebildiğim kodu önemsiyorum. Yapay zekâya ilgim de aynı yaklaşıma dayanıyor: fikirleri keşfet, çıktıyı sorgula, sonucu doğrula.