Adem Gökhan Tüfekci

2026

Analizcim

Aile şirketinin Excel’de dağınık duran finansal verisini "durum ne, risk nerede, şimdi ne yapmalıyım" sorularına cevap veren bir panele dönüştüren analiz uygulaması.

AnalizWeb uygulamasıFinans

Problem

Üniversal Plastik’in satış, alış, gider ve KDV verisi Excel dosyalarında duruyordu. Rakamlar vardı ama cevap yoktu: hangi ay kâr daralmış, gider nerede kaçmış, önümüzdeki dönem nereye gidiyor — hepsi elle hesaplanıyordu.

Ne yaptım

Excel dosyalarını okuyup satış, alış, kâr, KDV ve gider analizlerini üreten, üstüne bir tahmin katmanı ekleyen web uygulaması geliştirdim. Tahmin motoru dört yöntemi (doğrusal, üstel düzleştirme, Holt-Winters, ARIMA) karşılaştırıp o veri için en düşük hatalı olanı seçiyor. Panel mevcut durumu, Tahminler önümüzdeki dönemi anlatıyor; yanlarına cari hesap detayı, yıl karşılaştırma, gider yönetimi ve en çok işlem gören kalemler ekranları geldi. Node.js, Express ve SQLite ile yazıldı.

Analizcim yönetim paneli: üstte toplam satış, toplam alış, net kâr ve ödenecek KDV kartları; ortada aylık satış, alış ve net kâr grafiği; sağda "şimdi ne yapmalıyım" başlıklı uyarı listesi.
Demo veri
Analizcim tahminler ekranı: önümüzdeki üç ayın satış tahmini, güven aralığı, trend şiddeti ve seçilen model; sağda beklenen değişim, risk seviyesi, model güveni ve veri kalitesi.
Demo veri

Veri makineden çıkmıyor

Uygulama lokal çalışır, finansal veriler kullanıcının kendi bilgisayarında kalır. Şirket verisiyle çalışan bir araçta verdiğim ilk tasarım kararı buydu.

Doğruluk için iki kural

Bir düzeltmeyi "tamam" saymadan önce kodu bilerek bozar, testin bunu yakaladığını görürüm; yakalamıyorsa o düzeltme kilitli değildir. Ve "ekranda şöyle görünüyor" iddiasını tarayıcıdan kanıtlar, her bulguyu "ekran doğrulandı" ya da "sadece motor" diye etiketlerim. Bugün 179 birim ve 36 entegrasyon testi bu işi sürekli yapıyor.

Durum

Şirketin gerçek verisiyle çalışıyor: bugüne kadar 10.000’den fazla satış kalemi işlendi. Aktif kullanımda ve gelişmeye devam ediyor. Kaynak kod açık.