
BrainStorm – Dijital Eğitim Platformu
BrainStorm, kullanıcıların çevrim içi kurslar oluşturup katılabildiği web tabanlı bir dijital eğitim platformudur. Java Spring Boot, HTML/CSS/JavaScript ve MySQL kullanılarak geliştirildi; Google Meets API entegrasyonu sayesinde öğretmen ve öğrenciler arasında gerçek zamanlı etkileşim sağlanmaktadır. Platform; kullanıcı ve öğretmen hesapları, ders oluşturma, satın alma, inceleme, bildirim ve takvim entegrasyonu gibi özellikler sunar. Bu proje, ölçeklenebilir ve kullanıcı odaklı sistemler geliştirirken üçüncü parti API entegrasyonları konusundaki yetkinliğimi artırdı.

English Spelling App – Backend API
Eğitim odaklı bir İngilizce kelime uygulamasının backend’ini geliştirdim. Rol tabanlı kullanıcı sistemi, ödev yönetimi, skor hesaplama ve PDF raporlama gibi işlevleri olan ölçeklenebilir bir API tasarladım. JWT tabanlı kimlik doğrulama, PostgreSQL ve MongoDB entegrasyonlarıyla güvenli ve esnek bir yapı kurdum.

Aktüelimde – İndirimli Ürün Takip Sistemi
BİM, A101, ŞOK, Migros ve CarrefourSA marketlerindeki indirimli ürünleri toplayan bir fiyat takip platformu. FastAPI tabanlı backend, PostgreSQL veri tabanı ve Next.js arayüzüyle modern bir mimari kurdum. Ürün, marka, kampanya ve kategori yönetimi admin paneli üzerinden yapılabiliyor.
Bebek Ürünleri Fiyat Takip Uygulaması – Backend API
Büyük marketlerdeki bebek bezi ve mama fiyatlarını otomatik olarak toplayan bir fiyat karşılaştırma ve takip sistemi geliştirdim. Selenium tabanlı web scraping altyapısı sayesinde veriler düzenli aralıklarla güncelleniyor ve farklı markalar, gramajlar ve kampanya dönemleri arasında fiyat analizi yapılabiliyor. Sistem, FastAPI ile geliştirilen backend üzerinden JSON formatında API olarak sunulmakta ve gelecekte mobil uygulamayla entegre olacak şekilde tasarlandı.

Survenic – Kurumsal Anket Platformu
Kurumsal anket yönetimi ve veri otomasyonu için geliştirilmiş modern bir platform. LimeSurvey altyapısı üzerinde özelleştirilmiş eklentiler, webhook entegrasyonları ve CI/CD süreçleriyle kurumlara özel bir otomasyon sistemi tasarladım.

İstanbulSkor – Kentsel Kalite Puanlama ve Analiz Sistemi
İstanbul’un ilçelerini çevresel ve demografik göstergelere göre analiz edip “yaşam kalitesi skoru”na dönüştüren veri analizi projesi geliştirdim. Python tabanlı bu sistem; hava kirliliği, nüfus yoğunluğu ve yaşam koşulları gibi açık veri setlerini birleştirip Min-Max normalizasyonu ile tek bir kalite skoruna indirger. Proje; veri temizleme, entegrasyon, ağırlıklı skor hesaplama ve görselleştirme aşamalarını içerir.

Real-Time Air Quality Platform
Gerçek zamanlı hava kalitesi verilerini izlemek, analiz etmek ve anomalileri tespit etmek için mikroservis tabanlı bir sistem geliştirdim. Platform; Kafka tabanlı veri akışı, Spring Boot servisleri, PostgreSQL veri depolama ve React arayüzüyle uçtan uca bir çözüm sunar. Kullanıcılar, canlı bildirimler ve görselleştirmeler aracılığıyla hava kalitesi değişimlerini anlık olarak takip edebilir.

CRM Microservices Project
Mikroservis mimarisiyle modüler bir CRM sistemi tasarlayıp geliştirdim. Her biri kendi PostgreSQL veritabanına sahip bağımsız servisler (kullanıcı yönetimi, müşteri takibi, satış işlemleri) olarak yapılandırıldı. Spring Security ile JWT tabanlı kimlik doğrulama, Kafka tabanlı asenkron iletişim ve Spring Cloud Gateway üzerinden merkezi yönlendirme sağlandı.

Commit Dashboard – GitHub & GitLab Commit Tracker with Thymeleaf UI
Java tabanlı bu uygulama, GitHub ve GitLab üzerindeki commit verilerini otomatik olarak çekip veritabanında saklayan bir izleme sistemidir. Spring Boot ve cronjob yapısı ile commit verileri düzenli aralıklarla güncellenir, Thymeleaf tabanlı arayüzde geliştirici bilgileri ve commit geçmişi görselleştirilir. Commit filtreleme, sayfalama ve hata yönetimi gibi özelliklerle kullanıcı dostu bir arayüz sunar.
Daha fazla proje için GitHub profilimi ziyaret edebilirsin 👇
GitHub Profilime Git