UG / YAZILIM MÜHENDİSİ

Umut Güngör

TypeScript, React ve Python ile web uygulamaları ve geliştirici araçları geliştiriyorum. Açık kaynak çalışmalarım arasında ChronoFlow planlayıcısı, CVera özgeçmiş eşleştiricisi ve Python komut satırı araçları var.

umut@ug: ~ — zshçevrimiçi

umut@ug ~ ❯ whoami

Umut Güngör — Yazılım mühendisi & sistem geliştirici

umut@ug ~ ❯ cat ~/.profile

"Netlik için yazılım sistemleri, arayüzler ve AI araçları kuruyorum."

umut@ug ~ ❯ portfolio --stats

8proje
14yazı
3kategori

umut@ug ~ ❯ tail -n1 ~/writing.log

[31 Eki 2026] Git'e Yanlışlıkla API Key Göndermeyi Engelleme: Pre-Commit Hook ve TokenGuard Rehberi

umut@ug ~ ❯ ls commands/

umut@ug ~ ❯

online · 8 proje · 14 yazı · TypeScript · React · Python

Türkiye merkezli · Seçili iş birliklerine açık.

Öne Çıkan Yazı

Git commit öncesi güvenlik taramasını, kriptografik özetleri ve TokenGuard güvenlik kalkanını gösteren koyu tema terminal görseliRehberler
Rehberler

Git'e Yanlışlıkla API Key Göndermeyi Engelleme: Pre-Commit Hook ve TokenGuard Rehberi

Git geçmişine yanlışlıkla API key, AWS token veya özel anahtar göndermenin riskleri, Git commit geri almanın sınırları ve TokenGuard ile sıfır bağımlılıklı yerel pre-commit tarama rehberi.

31 Eki 2026 · 4 dk okumaYazıyı oku

Güncel Yazılar

Tüm yazıları incele
Git commit öncesi güvenlik taramasını, kriptografik özetleri ve TokenGuard güvenlik kalkanını gösteren koyu tema terminal görseliUG / Rehberler
31 Eki 2026 · 4 dk okuma

Git'e Yanlışlıkla API Key Göndermeyi Engelleme: Pre-Commit Hook ve TokenGuard Rehberi

Git geçmişine yanlışlıkla API key, AWS token veya özel anahtar göndermenin riskleri, Git commit geri almanın sınırları ve TokenGuard ile sıfır bağımlılıklı yerel pre-commit tarama rehberi.

Oku
Ağ soketlerini, portları ve proses ağacı hiyerarşisini gösteren telemetri mimari şemasıUG / Rehberler
19 Eki 2026 · 5 dk okuma

Port çakışmaları ve proses ağaçları: PortTree ile soket denetimi

Yerel geliştirmede ve CI ortamlarında meşgul portları, zombi prosesleri ve Docker maskelerini sıfır bağımlılıkla tespit eden PortTree aracımın mimarisi ve pratik kullanım senaryoları.

Oku
Ağ paneline bağlı mavi ve gri Ethernet kablolarıUG / Teknoloji
12 Eyl 2026 · 3 dk okuma

Event-driven mimari: idempotency ve yinelenen mesaj testi

Node.js ve SQLite ile aynı event'i iki kez işleyin. Transaction, rollback, yeniden deneme ve kimlik çakışmasını çalışan örnek üzerinden inceleyin.

Oku
EnvDoctor CLI ortam değişkeni denetimi ve şema doğrulama arayüzüUG / Rehberler
05 Eyl 2026 · 5 dk okuma

EnvDoctor ile .env denetimi: check, sync ve audit

Python CLI aracım EnvDoctor ile eksik ortam değişkenlerini bulun, .env.example dosyasını güncelleyin ve kod kullanımını denetleyin. Çalıştırılmış örnekler ve sınırlarıyla pratik bir rehber.

Oku
Kitaplar ve el yazısı araştırma notları bulunan çalışma masasıUG / Teknoloji
28 Ağu 2026 · 3 dk okuma

RAG değerlendirmesi: retrieval ve yanıt kalitesini ayırmak

Node.js ile çalıştırılabilir bir örnek: recall, precision, eksik yanıt ve kaynak dışı soru kontrolleri. Sentetik veri, gerçek test çıktıları ve sınırlar.

Oku
Kareli defterin üzerine bırakılmış kalemUG / Deneyimler
20 Ağu 2026 · 2 dk okuma

Gösterişe dönüşmeden herkesin önünde öğrenmek

Notları, araçları ve yarı olgun fikirleri yayımlamak öğrenmeyi hızlandırır — paylaşmayı öz tanıtımdan ayırabiliyorsanız.

Oku
Soyut Sözdizimi Ağacı (AST) bağımlılık haritası ve kod mimarisi diyagramıUG / Rehberler
15 Ağu 2026 · 5 dk okuma

Kod tabanı nasıl okunur? EnvDoctor ile bağımlılık haritası

EnvDoctor kaynak kodunda giriş noktasını, çağıranları ve veri akışını rg ile bulun. Sabit commit, gerçek test çıktıları ve tarayıcının sınırlarıyla kod okuma rehberi.

Oku
Defter, kalem ve dizüstü bilgisayar bulunan çalışma masasıUG / Deneyimler
30 Tem 2026 · 2 dk okuma

Parçalanmış bir günde derin çalışma

Her zaman kesintisiz dört saat bulamazsınız. Küçük ve bölünen bloklarda gerçek ilerleme kaydetmek üzerine notlar.

Oku
Dizüstü bilgisayarlarla aynı masada çalışan bir ekipUG / Teknoloji
17 Tem 2026 · 2 dk okuma

Belirsiz sistemler için arayüzler

Belirsizliği kesinlik gibi sunmadan güveni, gecikmeyi, kısmi sonuçları ve toparlanmayı anlatan arayüz desenleri.

Oku
Boş bir defter ve kalem tutan ellerUG / Deneyimler
05 Tem 2026 · 2 dk okuma

Size bir şey öğreten yan projeler seçin

Yan proje, kendiniz için tasarladığınız bir müfredattır. Gerçekten bir şey öğreten kapsam, kısıt ve bitiş çizgisi nasıl seçilir.

Oku
Hipotez odaklı hata ayıklama zaman çizelgesi ve yarış durumu test paneliUG / Rehberler
20 Haz 2026 · 3 dk okuma

Hipotezle hata ayıklama: paylaşılan durum hatasını yeniden üretmek

Node.js ile deterministik hata ayıklama örneği. Paralel ve seri testleri karşılaştırın; paylaşılan durumu ayırıp regresyon testiyle çözümü doğrulayın.

Oku
Kod açık dizüstü bilgisayarlarla birlikte çalışan ekip üyeleriUG / Deneyimler
10 Haz 2026 · 2 dk okuma

Junior'dan orta seviyeye: asıl değişen nedir

Sıçrama daha fazla söz dizimi bilmekle ilgili değildir. Sonuç sahiplenmek, işi kapsamlamak ve riski iletmekle ilgilidir.

Oku
Dizüstü bilgisayar ekranındaki renkli kaynak kod satırlarıUG / Teknoloji
04 Haz 2026 · 2 dk okuma

Performans bir arayüz kararıdır

Performans bütçeleri belirlemek, görsel kararlılığı korumak ve kullanıcı yolculuğunun tamamını ölçmek için ürün odaklı bir yöntem.

Oku
Ahşap masanın üzerindeki dizüstü bilgisayar ve telefonUG / Rehberler
22 May 2026 · 2 dk okuma

İşi kanıtlayan bir portföy

Ekran görüntüleri ve sıfatlar hiçbir şey kanıtlamaz. Çalışan linkler, dürüst etiketler ve yazıya dökülmüş ödünleşimler kanıtlar.

Oku

Sistemleri ve notları ayrıntılarıyla inceleyin.