Portföy

Resul Kılınç

Bilgisayar Mühendisliği Öğrencisi

Yazılım öğrenme yollarını sadeleştiren, tarayıcıda çalışan ürünler geliştiriyorum: hızlı teslim, net arayüz ve ölçülebilir sonuç odaklı ilerliyorum.

Öne çıkan projeler

Yerel asistan

ReK AI

Resul Kılınç'ın profesyonel dijital temsilcisi; bağlam duyarlı yerel RAG mimarisiyle çalışan, gizlilik odaklı bir bilgi erişim motorudur. Tüm işlemler tarayıcınızda gerçekleşir — verileriniz hiçbir harici servise iletilmez.

Hakkında

Kahramanmaraş Sütçü İmam Üniversitesi’nde üçüncü sınıf Bilgisayar Mühendisliği öğrencisiyim; algoritmalar, yazılım mühendisliği ve uygulamalı makine öğrenmesinde sağlam bir temel hedefliyorum. Okunabilir kod yazmayı, net raporlar üretmeyi ve gerçek teslim tarihleriyle iş birliğini önemsiyorum.

Lisansa başlamadan önce bir yıllık İngilizce hazırlık programını tamamladım ve başarıyla geçtim. İngilizce düzeyim B2; yazılı, sözlü ve işitsel iletişimi akademik ve profesyonel bağlamda etkin kullanıyorum. İspanyolca A1 düzeyinde; yeni başladım.

Bu site statik olarak yayınlanır ve Google Search Console ile dizine uygun biçimde yapılandırılmıştır; arama motorlarında görünürlük bu tür teknik adımlarla desteklenir.

Türkiye açık erişim indeksi için DergiPark yazar profilim üzerinden de ulaşılabilirim; profilde KSÜ Bilgisayar Mühendisliği bağlantısı ve ORCID ( 0009-0006-8360-795X ) yer alır — indekslenen yayın ve hakemlik bilgileri zamanla burada görünür.

Polonya’da Lodz University of Technology’de Erasmus+ ile yurt dışında eğitim gördüm; iletişimimi ve uluslararası ortamdaki ders deneyimimi güçlendirdi. Ayrıca Bulgaristan Blagoevgrad’daki South-West University "Neofit Rilski" için resmî staj kabulüm var — Erasmus+ staj hareketliliği profilimde kayıtlı.

TEKNOFEST’te ulusal düzeyde iki ayrı başvuruda (Uluslararası İHA ve İnsansız Sualtı Sistemleri) takım katkısı verdim. Üretim odaklı ekiplere katkı sunabileceğim ve yazılım mühendisi olarak gelişebileceğim stajları arıyorum.

Google Antigravity geliştirici platformunda yerelleştirme (L10n) kaynaklı bir DOM bozulmasını yeniden üreterek tespit ettim; sorunu teknik ayrıntılarıyla birlikte Google mühendislerine Issue #497054184 üzerinden raporladım. Bu süreç, ürün kalitesine yönelik sistematik geri bildirim ve net repro adımlarıyla iletişim pratiğimi yansıtır.

  • KSÜ · Bilgisayar Mühendisliği
  • Erasmus+ · Lodz
  • Staj kabulü · Bulgaristan
  • TEKNOFEST · Uluslararası İHA
  • TEKNOFEST · İnsansız sualtı
  • Google Antigravity · Issue #497054184
  • ORCID araştırmacı
  • DergiPark · yazar profili

Eğitim

Lisans Bilgisayar Mühendisliği — Kahramanmaraş Sütçü İmam Üniversitesi (devam ediyor). Program; veri yapıları, nesneye yönelik programlama, veritabanları, ağlar, işletim sistemleri, yazılım mühendisliği, mimari, yapay zekâ ve web gibi çekirdek alanları laboratuvar ve proje çıktılarıyla destekler.

İngilizce hazırlık — Bir yıl. Tüm dersleri başarıyla tamamladım; akademik okuma, yazma ve konuşma pratikleriyle dil temelini güçlendirdim.

Erasmus+ öğrenim hareketliliği — Lodz University of Technology (Polonya): İngilizce dersler, ortak projeler ve kültürlerarası takım çalışması.

Deneyim

  1. Lisans Bilgisayar Mühendisliği

    Kahramanmaraş Sütçü İmam Üniversitesi

    Laboratuvarlar, takım projeleri ve sistemler, teori ile yazılım pratiğini kapsayan lisans programı.

  2. Öğrenim hareketliliği

    Lodz University of Technology, Polonya

    İngilizce dersler, akademik iş birliği ve yeni ortamlara hızlı uyum odaklı uluslararası dönem.

  3. Staj kabulü

    South-West University "Neofit Rilski", Blagoevgrad, Bulgaristan

    Hareketlilik profilinde kayıtlı resmî kabul; AB akademik ekosisteminde denetimli mühendislik deneyimi hedefimle uyumlu.

  4. Uluslararası İHA

    Ulusal yarışma başvurusu

    Görev kırılımı, raporlama disiplini ve teslim tarihine uyum odağında takım koordinasyonu yürüttüm.

  5. İnsansız Sualtı Sistemleri

    Ulusal yarışma başvurusu

    Entegrasyon akışları, teknik dokümantasyon ve kilometre taşı takibini ayrıştırılmış görevlerle yönettim.

  6. Ürün geri bildirimi · Antigravity

    Issue #497054184 · L10n / DOM

    Google Antigravity platformunda yerelleştirme kaynaklı DOM bozulmasını tespit ettim; sorunu Issue #497054184 ile Google mühendislerine ilettim — yeniden üretilebilir adımlar ve teknik özetle desteklendi.

Projeler

ReK AI

Canlı

Challenge Harici ücretli model çağrısı olmadan tarayıcı içinde çalışan bir asistanın doğruluk ve hız dengesini korumak.

Solution Yerel özet veri üzerinde retrieval + ranking adımları, modüler JavaScript akışı ve durum geçişi kontrollü UI.

Impact Veri dışarı çıkmadan öngörülebilir yanıt deneyimi; maliyet sıfır, gizlilik seviyesi yüksek.

GitHub’da aç

Kişisel portföy

Canlı

Challenge İçerik yoğun bir portföyde mobil öncelik, erişilebilirlik ve estetik dengeyi tek yapıda tutmak.

Solution Bileşenleşmiş kart sistemi, progressive enhancement, klavye/odak uyumlu etkileşim ve sade bilgi mimarisi.

Impact İçerik keşfi hızlandı; bakım maliyeti düşük, genişlemeye açık ve tutarlı bir arayüz standardı oluştu.

Mayın tarlası tarzı mantık oyunu

Tamamlandı

Challenge İlk tıklama, bayraklama ve kazanma-kaybetme gibi edge-case senaryolarını kural bozmadan yönetmek.

Solution Deterministik state transition modeli ve event-driven DOM güncelleme; kritik adımlarda savunmacı kontroller.

Impact Oyun akışı tutarlı hale geldi; hata olasılığı düşerken kullanıcı geri bildirimi daha netleşti.

Evde Sağlık Takip Uygulaması (VitalSync)

Devam ediyor

Challenge Biyometrik verileri (tansiyon, glukoz, nabız, SpO₂) güvenilir biçimde toplayıp; hataları ayıklayan, trend odaklı analiz üreten ve kullanıcıyı "tanı koymadan" doğru şekilde yönlendiren bir mobil deneyim kurmak.

Solution Offline-first veri saklama + kaynak/bağlam etiketleme ile ölçümleri normalize eden akış. Kılavuzlara dayalı referans bantlar, ölçüm doğrulama kuralları ve grafik raporlama (zaman serisi, trend). Mimari: Kotlin Multiplatform (KMM); Android (Compose), iOS (SwiftUI/Compose).

Impact Ölçümleri trend ve hedef uyumu olarak yorumlayan güvenli takip; hekime sunulabilir raporlama altyapısı ve yeni ölçüm türü ekleme süresini kısaltan sürdürülebilir katmanlı mimari.

Eczane Stok ve İlaç Takip Sistemi

Tamamlandı

Challenge Eczanelerde ilaç envanterini hızlı ve hatasız yönetmek; stok takibi, kritik seviye uyarıları ve SKT kontrolünü tek bir panelde birleştirerek "tek bakışta durum analizi" sunmak.

Solution Java Swing + FlatLaf ile modern UI. SQLite veritabanı, JTable renk kodlamalı stok takibi, Java Audio API ile sentezlenmiş alarmlar ve Graphics2D ile kütüphanesiz sıfırdan çizilmiş rapor grafikleri.

Impact Kritik seviye düşüşlerinde anlık aksiyon imkanı; hızlı arama/filtreleme ile envanter yönetiminde zaman tasarrufu ve hatasız SKT takibi.

Mühendislik projesi · oyun ve fizyoterapi

Devam ediyor

Challenge Sensör verisini gerçek zamanlı oyun geri bildirimine çevirirken donanım-yazılım senkronunu kararlı tutmak.

Solution Veri akışında eşikleme/filtreleme, olay tabanlı işleme ve ekip içinde açık entegrasyon sözleşmeleri.

Impact Prototip doğruluğu arttı; fizyoterapi etkileşimi ve oyun mantığı arasında daha güvenilir bir köprü kuruldu.

Akademik yazım

İncelemede

Challenge Saha koşullarında toplanan 2694 görüntüyle kurulan üç sınıflı (Yeşil, Ala Yeşil, Siyah) problemi akademik olarak doğrulanabilir, ölçülebilir ve tekrar üretilebilir biçimde raporlamak.

Solution EfficientNet-B0 + transfer öğrenme + fine-tuning mimarisini, veri ön-işleme, sınıf ağırlıklandırma ve metrik (accuracy/precision/recall/F1) çerçevesiyle uçtan uca dokümante ettim.

Impact Çalışma %84.95 genel doğruluk ve sınıf bazlı performans analiziyle yayın kalitesine taşındı; üretim hattına entegre edilebilir bir kalite kontrol yaklaşımı net biçimde ortaya kondu.

Zeytin kalite sınıflandırma sistemi

Tamamlandı

Challenge Operatör deneyimine bağımlı manuel ayrımı azaltıp zeytinleri geçiş sınıfı dahil (Yeşil, Ala Yeşil, Siyah) tutarlı ve hızlı biçimde otomatik sınıflandırmak.

Solution Tamamı saha çekimlerinden oluşan özgün veri kümesi kuruldu (2694 görüntü); HEIC-JPG dönüşümü, 224x224 ölçekleme, renk bilgisine duyarlı artırma ve sınıf ağırlıklandırma ile EfficientNet-B0 modeli eğitildi.

Impact Bağımsız testte %84.95 doğruluk elde edildi; Yeşil ve Siyah sınıflarında %90+ başarı görülerek tarımsal kalite kontrol hattı için uygulanabilir ve ölçeklenebilir bir karar desteği üretildi.

ReK AI

Resul Kılınç'ın teknik yetkinliklerini temsil eden bağlam-farkındalıklı (context-aware), arama destekli (RAG) mimaridir. İstekleriniz tamamen cihazınızda (Edge) çözümlenir, gizliliğiniz korunur.

Yetenekler

Frontend mühendisliği

  • Modern Frameworkler: React ve Next.js üzerinde SSR, SSG ve ISR mimari kararları; ölçeklenebilir bileşen tasarımı.
  • JavaScript/TypeScript: modüler UI akışı, Zustand ve Context API ile durum yönetimi, erişilebilir etkileşim desenleri.
  • UX mühendisliği: mikro-etkileşimleri performans bütçesi içinde tutan sade ve tutarlı arayüz yaklaşımı.

Backend, veri ve modelleme

  • Python: veri hazırlama, deneysel ML prototipleme, sonuçları yorumlanabilir metriklerle sunma.
  • SQL: sorgu performansı odaklı şema ve indeks yaklaşımı; raporlama ve API kullanımı için optimize erişim.
  • TensorFlow / PyTorch: model denemeleri ve karşılaştırmalı iterasyon sürecini sistemli yürütme.

Mobil ve sistem geliştirme

  • Kotlin: lifecycle farkındalığı yüksek Android ekran akışları ve katmanlı uygulama mimarisi.
  • Java / C++: algoritmik doğruluk ve düşük seviyeye yakın performans hassasiyeti gerektiren problemler.
  • Git: branch disiplini, izlenebilir commit yaklaşımı ve review odaklı ekip teslimat süreci.

Mühendislik çalışma prensibi

  • Problem framing: teknik riski erken tespit edip çözümü küçük, test edilebilir adımlara bölme.
  • Kod kalitesi: okunabilirlik, sürdürülebilirlik ve teslim tarihini birlikte optimize eden kararlar.
  • İletişim: teknik konuları ekip ve paydaşlar için net, takip edilebilir ve ölçülebilir hale getirme.

İş akışı

01 · Keşif

Problem tanımı ve hedef netleştirme

İş hedefi, teknik kapsam ve başarı kriterleri yazılı hale getirilir; belirsizlik ve riskler sprint öncesi görünür yapılır.

02 · Tasarım

Mimari ve görev planı

Çözüm, modül sınırları net olacak şekilde küçük teslimat adımlarına ayrılır; bağımlılıklar ve öncelik sırası belirlenir.

03 · Uygulama

Kodlama ve review odaklı geliştirme

Kod standartlarına uyumlu geliştirme, anlamlı commit geçmişi ve düzenli code review ile kontrollü ilerleme sağlanır.

04 · Kalite

Test, A11y ve performans kontrolü

Kritik kullanıcı akışları test edilir; erişilebilirlik, hata dayanımı ve mobil performans bütçesi release öncesi doğrulanır.

05 · Yayın

CI/CD mantığıyla kontrollü deploy

Dağıtım öncesi yapı doğrulaması ve sürüm notu hazırlanır; yayın sonrası izleme ve gerektiğinde hızlı rollback planı çalıştırılır.

Yazılım günlüğü

Ürün geri bildirimi · Google Antigravity

L10n kaynaklı DOM bozulması ve Issue #497054184

Geliştirici arayüzünde yerelleştirme (L10n) ile ilişkili bir DOM tutarsızlığını yeniden üreterek izole ettim; teknik özet ve repro senaryosunu Google mühendislerine Issue #497054184 kapsamında ilettim. Ürün kalitesi için sistematik hata raporlama ve net iletişim üzerine kısa bir not.

Teknik not · Performans

Tarayıcıda yerel eşleştirme ile düşük maliyetli asistan tasarımı

Harici modele bağımlılığı azaltan retrieval + ranking akışı, istemci tarafında gizlilik ve hız dengesini nasıl etkiler? ReK AI üzerinde gerçek kararları ve trade-off’ları yazılım günlüğü formatında ele alıyorum.

Teknik not · Frontend

Mobil öncelikli arayüzde erişilebilirlik borcu biriktirmeden ilerlemek

Odak yönetimi, klavye akışı ve görsel sadeleşme kararlarının kullanıcı deneyimine etkisini ölçülebilir örneklerle paylaşıyorum.

Araştırma notu · Bilgisayarlı görü

Zeytin olgunluk tespiti: 2694 görüntü, EfficientNet-B0 ve sınıf bazlı metrik analizi

Geçiş sınıfı (Ala Yeşil) zorluğunun performansa etkisini; confusion matrix, F1-skoru ve veri dengesizliği kararlarıyla profesyonel bir vaka çalışması olarak ele alıyorum.

Kod örneği · Durum geçişi

function advancePipeline(state) {
  const next = pipelineMap[state.step] ?? "idle";
  return {
    ...state,
    step: next,
    updatedAt: Date.now(),
  };
}

Bu yaklaşım, UI akışını öngörülebilir tutar ve test senaryolarında durum geçişlerini doğrulamayı kolaylaştırır.

İlgi alanları

Satranç, yazılım geliştirme, makine öğrenmesi, bilgisayar donanımı, tenis ve yeni dil öğrenmek ilgi alanlarım arasında. Profesyonel ortamlarda da değer gören disiplinler arası merak, düzenli öğrenme ve takım sporlarından gelen ritim duygusuyla uyumludur.

İletişim

Staj, iş birlikleri ve yazılım rolleri için açığım. Hızlı koordinasyon için e-posta veya WhatsApp tercih ederim.

E-posta WhatsApp

Telefon / WhatsApp: +90 531 246 99 10 · Instagram