← Ana Sayfa

Projeler

Geliştirdiğim tüm projeler — büyüklüklerinden çok öğrendiklerimi yansıtıyor

Portfolyo Sitesi

Bu sitenin kendisi — Next.js 15, TypeScript, Tailwind CSS ve next-intl ile çift dil desteği.

Next.jsTypeScriptTailwind CSSnext-intl

// Bu projede öğrendiklerim

App Router mimarisi, next-intl ile çoklu dil desteği ve server component'lar.

Bireysel Klinik Psikolog Sitesi

kurumsal tanıtım ve randevu yönlendirme sitesi. Next.js App Router mimarisi üzerine inşa edilmiş, Tailwind CSS ile stillendirilmiş ve statik export ile Apache hosting uyumlu hale getirilmiştir. SEO odaklı metadata yapısı, sitemap, robots.txt ve canonical tag desteğiyle arama motoru görünürlüğü ön planda tutulmuştur.

Next.jsReactTailwind CSSLucide ReactGoogle Fonts

Bireysel Videografiker Tanıtım/Portfolyo Sitesi

Videografi ve medya prodüksiyonu alanında faaliyet gösteren bir videografiker için tasarlayıp geliştirdiğim kişisel portfolyo web sitesi. Projede kullanıcı deneyimi, görsel sunum ve erişilebilir iletişim yapısı ön planda tutularak çalışmaların profesyonel bir şekilde sergilenmesi amaçlanmıştır.

Next.jsReactTailwind CSSTypeScript

MarmaraTunes - Müzik Paylaşım Platformu

İnternet Tabanlı Programlama dersi kapsamında geliştirilen bu proje, kullanıcıların müzik paylaşabildiği ve etkileşim kurabildiği bir web platformudur. Sistem; kullanıcı yönetimi, müzik yükleme, arama, beğeni, yorum ve takip özelliklerini içeren sosyal medya tabanlı bir yapı sunmaktadır.

PHPMySqlHTMLCSSJavaScript

// Bu projede öğrendiklerim

Bu proje sayesinde kullanıcı kimlik doğrulama süreçleri, veritabanı yönetimi ve dinamik web uygulamaları geliştirme konularında deneyim kazandım. Ayrıca kullanıcı etkileşimlerini yöneten özellikler (beğeni, yorum, takip vb.) geliştirerek tam kapsamlı bir web uygulamasının mimarisini tasarlama ve uygulama pratiği edindim.

Verinin Bedeli - Dijital Gizlilik Analizörü

Kullanıcı sözleşmelerinin ve gizlilik politikalarının etik boyutunu yapay zeka destekli olarak analiz eden akademik bir araç. Her hizmetin sunduğu kolaylığın karşısında hangi veriyi, kime, ne karşılığında verdiğinizi keşfedin.

HTMLCSSJavaScriptRESTful API (fetch)Google Gemini API

// Bu projede öğrendiklerim

Bu proje sayesinde temel web teknolojileriyle arayüz geliştirmeyi, API entegrasyonu yapmayı ve serverless yapılarla backend süreçlerini yönetmeyi öğrendim.

GeoLab AI: Akıllı Geometri Asistanı

Eğitim teknolojilerinde yapay zekanın gücünü göstermek amacıyla geliştirdiğim GeoLaboratuvar AI, etkileşimli bir geometri çizim ve öğrenme uygulamasıdır. Projenin frontend kısmında kullanıcı dostu ve akıcı bir arayüz sunulurken, backend tarafında Gemini API entegrasyonu sağlanmıştır. Uygulama; seçilen zorluk derecesine göre matematiksel görevler üretme, kullanıcının yaptığı çizimleri geometrik olarak analiz etme ve Sokratik bir yaklaşımla kişiselleştirilmiş başarı puanı ile yapıcı geri bildirimler sunma yeteneklerine sahiptir.

HTMLCSSJavaScriptGoogle Gemini API

// Bu projede öğrendiklerim

GeoLaboratuvar AI projesi sürecinde, yapay zeka anahtarlarını (API Key) arka planda güvenli bir şekilde saklamayı ve yönetmeyi öğrendim. Google Gemini modelini projeye dahil ederek yapay zekanın kullanıcıya özel dinamik görevler üretmesini ve akıllı geri bildirimler sunmasını sağladım. Ayrıca, kullanıcıların tarayıcı üzerinde akıcı bir şekilde geometrik şekiller çizebilmesine olanak tanıyan etkileşimli bir çizim alanı geliştirme konusunda önemli bir deneyim kazandım.

Jigsaw Journey - Mobil Yapboz Oyunu

Google Play'de yayınlanan bir Android mobil yapboz oyunu. Jigsaw Journey, oyunculara çeşitli zorluk seviyeleri ve görsel kategorileriyle rahatlatıcı ama bir o kadar da zorlu bir yapboz deneyimi sunmaktadır. Oyun, Unity ve C# kullanılarak geliştirilmiş olup oyun tasarımından geliştirmeye ve Google Play Store'da yayınlamaya kadar tüm süreçleri kapsamaktadır.

UnityC#AndroidGoogle Play

// Bu projede öğrendiklerim

Bu proje sayesinde Unity ve C# ile oyun geliştirme, oyun mekaniği tasarımı, mobil platformlar için UI/UX, Android cihazlar için performans optimizasyonu ve Google Play Store'da uygulama yayınlama sürecinin tamamı hakkında uygulamalı deneyim kazandım.

CargoVerse: Lojistik Tycoon Oyunu

CargoVerse, Flutter ile geliştirilen ve aktif olarak geliştirilmeye devam eden kapsamlı bir lojistik simülasyon tycoon oyunudur. Oyuncular tır satın alıp ihalelere katılmanın ötesinde; kendi depolarını yönetebilir, geliştirilebilir detaylı garaj sistemini kullanabilir ve araçlarının hız, bakım gibi mekaniklerini takip edebilirler. Ayrıca ihalelere birden fazla araç atama gibi stratejik özellikler de sunulmaktadır. Flutter ve Dart ile çapraz platform olarak geliştirilen proje, detaylı bir lojistik imparatorluğu kurma deneyimi için sürekli güncellenmektedir.

FlutterDartWebGame Development

// Bu projede öğrendiklerim

Bu devam eden proje sayesinde Flutter'ın çapraz platform yetenekleri, oyun mantığı için karmaşık durum yönetimi, etkileşimli ve animasyonlu arayüz geliştirme, ekonomik simülasyon sistemleri oluşturma ve Flutter uygulamalarını web'e dağıtma konularında derinlemesine deneyim kazanmaktayım.

Ortak Kasa - Ortak Harcama Hesaplayıcı

Toplu arkadaş buluşmalarında tek tek hesap ödemekle uğraşmamak için bir kişinin hesabı ödedikten sonra kimin ne kadar borcu olduğunu hesaplamaya yarayan bir araç. Manuel harcama ekleme özelliğinin yanı sıra, Tesseract kütüphanesi ile görüntü işleme yaparak fişlerden ve banka hesap hareketleri ekran görüntüsünden harcamaları otomatik olarak çıkarabiliyor.

HTMLJavaScriptCSSTesseract.js

// Bu projede öğrendiklerim

Modern web teknolojileri kullanarak gerçek dünyadaki bir problemi çözen bir araç geliştirdim.

Ghost Hunt - Mobil Saklambaç Oyunu

Android için Unity ile geliştirilen heyecan verici bir arcade saklambaç oyunu. Amansız avcılardan kaçın, zorlu arenalarda altın toplayın ve oyun içi kostüm mağazasından karakterinize özel kostümlerin kilidini açın. Sezgisel kontroller, giderek zorlaşan seviyeler, çevrimdışı oynanış ve ödüllü reklam sistemiyle Ghost Hunt, sürükleyici bir mobil oyun deneyimi sunar.

UnityC#AndroidGoogle PlayRewarded Ads

// Bu projede öğrendiklerim

Unity ile mobil oyun geliştirme, oynanış mekanikleri, yapay zekâ destekli düşman davranışları, seviye tasarımı, oyun içi para ve kozmetik ilerleme sistemleri, ödüllü reklam entegrasyonu ve bir Android oyununun Google Play üzerinde yayınlanması konularında deneyim kazandım.