UGUmut Güngör

~/about

Ürün odaklı full-stack geliştirici.

Next.js, TypeScript ve Python ile çalışıyorum. Local-first uygulamalar, AI destekli araçlar ve özenli web deneyimleri üzerine odaklanıyorum.

§01 Çalışma yaklaşımı

  1. 01

    Önce cihazda

    Uygulama bağlantı ve hesap olmadan da çalışmalı; senkronizasyon bir seçenek olmalı, zorunluluk değil.

    ChronoFlow'da günlük plan 15 dakikalık bloklar hâlinde önce cihazda saklanır; Supabase senkronu yalnızca isteğe bağlı bir katmandır.

    ChronoFlow'u incele
  2. 02

    Açıklanabilir sonuç

    Bir araç kullanıcıya sonuç veriyorsa gerekçesini de göstermeli. Kara kutu yerine izlenebilir kurallar.

    CVera, CV ile ilanı deterministik kurallarla eşleştirir: aynı girdi aynı sonucu verir ve her eşleşmenin gerekçesi görünür.

    CVera'yı incele
  3. 03

    Dürüst kapsam

    Bir ürünün ne yaptığını ve ne yapmadığını açıkça yazarım.

    ChronoFlow aktif geliştirmede ve canlı sürüm açılışta giriş ekranı gösteriyor; CVera bir MVP, doğrulanmış canlı demosu yok ve verdiği puan eğitim amaçlı bir ön analizdir — ATS sonucu ya da işe alım kararı değildir.

    CVera'nın sınırları
  4. 04

    Veriye saygı

    Kullanıcının belgesi, ürünün varsayılan olarak biriktirdiği bir şey değildir.

    CVera'da PDF ve DOCX dosyaları yalnızca istek belleğinde işlenir; kalıcı olarak saklanmaz.

    İşleme akışını gör

§02 Yetkinlikler

Aşağıdakiler herkese açık projelerimde kullandığım teknolojilerdir.

Frontend
Next.js, React 19, TypeScript, PWA
Durum ve veri
Zustand, local-first depolama, Supabase
Belge işleme
pdf-parse, mammoth ile PDF/DOCX metin çıkarma
Dil ve araçlar
TypeScript, JavaScript, Python
Test
Vitest, Node test runner

Ne üzerinde çalıştığımı görün.

Herkese açık iki projenin kararlarını, uygulamasını ve sınırlarını ayrıntılı yazdım. Bir fikir üzerine konuşmak isterseniz doğrudan yazabilirsiniz.