Sabancı Üniversitesi
Lisans · Bilgisayar Bilimi ve Mühendisliği · İstanbul, Türkiye

Bilgisayarların ne olduğunu, nasıl oluşturulup yapılandırıldığını, matematik ve elektronikle nasıl ilişkili olduğunu anlamak için çalışan bir bilgisayar bilimi ve mühendisliği öğrencisi.
Lisans · Bilgisayar Bilimi ve Mühendisliği · İstanbul, Türkiye
CS306 · Veritabanı Sistemleri — dönem projesi
Normalize edilmiş bir şirket veritabanı tasarladım ve kısıtlar, örnek veri, iş mantığı için SQL tetikleyicileri ve stored procedure'lar ile uyguladım — maaş güncelleme log'u, departman bazlı sorgular ve benzeri back-office akışları dahil.
Şema üzerine günlük veritabanı etkileşimi için bir PHP web arayüzü kurdum, sonra üzerine MongoDB tabanlı bir destek talebi modülü ekledim — paralel kullanıcı ve yönetici akışlarını destekliyor.
CS405 · Bilgisayar Grafikleri — dönem projesi
Tam 3B dönüşümler ve perspektif / ortografik projeksiyon geçişleriyle etkileşimli bir WebGL uygulaması inşa ettim. Eğri üzerinde animasyonla birlikte Bezier eğrisi görselleştirme ve GLSL'de yazılmış özel fotogerçekçi olmayan gölgelendirme modları (toon ve paint) ekledim.
Parametreler için gerçek zamanlı UI kontrolleriyle heightmap tabanlı arazi üretimi uyguladım — hem prosedürel hem de görüntü tabanlı — böylece sahne tarayıcıda canlı keşfedilip değiştirilebiliyor.
CS308 · Yazılım Mühendisliği — takım projesi
Temel e-ticaret akışını kapsayan takım halinde geliştirilmiş online mağaza: ürün gezinme, sepet yönetimi, kullanıcı kimlik doğrulama, sipariş verme ve müşteri, admin, yönetici görünümleri arasında rol bazlı işlemler.
Projeyi gerçek yazılım mühendisliği pratiğiyle yürüttük — sprint tabanlı geliştirme, versiyon kontrolü ile işbirliği ve yapılandırılmış bir takvime göre teslim edilen işler, son dakika tek commit'lik final değil.
CS300 · Veri Yapıları — dönem projesi
C++'da bir rehber veri kümesi üzerinde Insertion, Quick, Merge ve Heap sort algoritmalarını uyguladım ve benchmark ettim — farklı girdi boyutlarında çalışma süresi ölçümleri ile her algoritmanın karmaşıklık sınıfını nerede gerçekten hak ettiğini görmek için.
Sıralanmış çıktının üstüne Sequential ve Binary search ekledim ve veri düzenlendikten sonra arama performansının nasıl değiştiğini değerlendirdim — ders kitabındaki bir bölümü yerine oturtan türden bir alıştırma.
CS300 · Veri Yapıları — dönem projesi
Metni ön işleyen ve sorguların sadece varlığa değil alaka düzeyine göre sıralanabilmesi için belge başına kelime sıklıklarını takip eden, C++'da küçük bir belge indeksleme ve arama motoru.
Bilerek iki kez inşa ettim — bir kez Binary Search Tree ile, bir kez Hash Table ile — ve sorgu performansını yan yana karşılaştırdım, her veri yapısının nerede kazandığını ve yük altında nerede büküldüğünü görmek için.
CS300 · Veri Yapıları — dönem projesi
C++'da keyfi M × N ızgaralar için rastgele labirent üretici, giriş ve çıkış arasında yürüyen bir yol bulma rutini ile birlikte — stack'ler ve queue'lar işlerini gösterişsiz ama gerekli bir şekilde yaparken.
CS310 · takım projesi
Klasik Super Mario oynanışından ilham alan bir ders projesi, dört kişilik bir takımda inşa edildi. Backend tarafında — Java ve Spring ile — katkı sağladım: takımın geri kalanının üzerine inşa ettiği oyun durumu, puanlama ve seviye API'lerini şekillendirdim.
İstanbul'da çalışıyorum
Merakımdan başladım — gerçekten nasıl bir his olduğunu kendim deneyimlemek istedim.
Benimle iletişime geçin. E-posta en hızlısı.