Umut Güngör

Yazılım Mühendisi & Sistem Geliştirici

Ben 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 günlük planlayıcısı, CVera özgeçmiş–ilan eşleştiricisi ve yazılım geliştirme süreçleri için Python komut satırı araçları var.

Çalışmalarımı nasıl paylaşırım: Her projede çözmeye çalıştığım problemi, teknik kararları ve mevcut sınırları anlatıyorum. Aşağıdaki kaynak kodu bağlantılarından uygulamayı ve kurulum adımlarını; vaka çalışmalarından da neden bu yaklaşımı seçtiğimi inceleyebilirsin.
8Proje
14Yayınlanan yazı
5Yetkinlik alanı

Açık kaynak çalışmalar

ChronoFlow

Açık kaynak proje

Sürükle-bırak zaman bloklama, hedef ve odak takibi sunan Türkçe, local-first günlük planlayıcı.

Somut çıktı: Açık kaynak MVP, yerel kurulumda Supabase anahtarı olmadan tarayıcıda çalışabiliyor; yayındaki demo ise şu anda giriş gerektiriyor.

CVera

Açık kaynak proje

PDF/DOCX özgeçmişi yazılım iş ilanıyla karşılaştıran, gizlilik öncelikli ve deterministik bir eşleştirici.

Somut çıktı: Açık kaynak MVP, açıklanabilir bir uyumluluk önizlemesiyle eşleşen ve eksik becerileri ayrı sunuyor. GitHub Actions lint, birim testi ve üretim derlemesini denetliyor; metin katmanı olmayan taranmış PDF'ler henüz desteklenmiyor.

TokenGuard

Açık kaynak proje

Git commit'i öncesinde hazırlanan değişikliklerde API anahtarlarını ve kimlik bilgilerini tarayan, sıfır bağımlılıklı bir Python aracı.

Somut çıktı: PyPI’da tokenguard-cli olarak kurulabiliyor. Hazırlanan değişiklikleri tarıyor, bulduğu değerleri raporda maskeliyor; pre-commit kancası ve SARIF çıktısı sunuyor. Desen ve entropi kontrolleri her gizli anahtarın yakalanacağını garanti etmiyor.

EnvDoctor

Açık kaynak proje

.env dosyalarını denetleyen, şablonları eşitleyen ve kodda kullanılıp belgelenmemiş ortam değişkenlerini arayan, sıfır bağımlılıklı bir Python aracı.

Somut çıktı: PyPI’da envdoctor-cli olarak kurulabiliyor. check, sync ve audit komutları yapılandırma dosyalarını karşılaştırıyor, şablonlara maskelenmiş yer tutucular ekliyor ve kaynak kodunda ortam değişkeni kullanımını arıyor; JSON çıktısı otomasyona bağlanabiliyor.

DeadLinkFinder

Açık kaynak proje

Yerel linkler, görseller, başlık çapaları ve harici URL’ler için sıfır bağımlılıklı bir Markdown bütünlük denetleyicisi.

Somut çıktı: PyPI’da deadlinkfinder olarak kurulabiliyor. Markdown dosyalarındaki kırık yerel bağlantıları, eksik görselleri ve başlık çapalarını JSON veya SARIF olarak raporluyor. Dış URL kontrolleri isteğe bağlı ağ moduyla açılıyor.

PortTree

Açık kaynak proje

Yerel geliştirmede ve CI ortamlarında meşgul portları, zombi prosesleri ve Docker maskelerini sıfır bağımlılıkla tespit eden Python CLI aracı.

Somut çıktı: PyPI üzerinde porttree adıyla yayınlandı. psutil gerektirmeden ASCII ağaç görselleştirmesi, port uygunluk denetimleri ve güvenli soket temizliği sağlar.

LogShrink

Açık kaynak proje

Hata yığınlarını ve çıkış kodlarını koruyarak gürültülü tekrarlayan satırları daraltan, streaming ve ANSI uyumlu CI/CD log sıkıştırıcısı.

Somut çıktı: PyPI'da logshrink adıyla yayınlandı. Teşhis netliğinden ödün vermeden gürültülü test koşumlarında CI log boyutlarını %70-90 oranında küçültür.

RepoPulse

Açık kaynak proje

Dış servislere bağlanmadan kod değişim sıklığını, yazar bağımlılığını, otobüs faktörünü ve geliştirme hızını inceleyen çevrimdışı Git analiz ve adli bilişim aracı.

Somut çıktı: PyPI'da git-repopulse olarak yayınlandı. Kırılgan yeniden düzenleme adaylarını işaretler, dizin bazında otobüs faktörünü hesaplar ve CI uyumlu denetim raporları sunar.

Yetkinlikler

TypeScript · Python · SQL · Go (learning)

React · TanStack · React Native · Tailwind CSS · Motion

Node.js · PostgreSQL · Queues · Event streams · REST / RPC

RAG · Vector search · Evaluation · Tracing · Prompt design

System design · Testing · CI/CD · Performance budgets · Technical writing