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.
-
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
-
Sorunu anla
Kimin için ve gerçekte neye ihtiyacı var?
-
Odaklı bir sürüm yap
Önce işin özünü çöz, gerisini dışarıda bırak.
-
Dene
Yalnızca her şeyin yolunda gittiği hâli değil, gerçek kullanımı dene.
-
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.