Projelerim
Geliştirdiğim öne çıkan projeler ve çalışmalar

SeismoPy
Temmuz 2026 - Ağustos 2026
Sismik veri analizi ve makine öğrenmesi süreçlerinde veri güvenilirliğini artırmayı amaçlayan açık kaynaklı ve test odaklı (TDD) bir SeismoPy projesi geliştirdim. Veri hattında AFAD REST API üzerinden otomatik veri toplama, temizleme ve zaman serilerine uygun öznitelik mühendisliği adımlarını kurguladım. Veri sızıntısını (data leakage) engellemek adına zaman tabanlı veri ayrımı (time-based split) ile Scikit-learn üzerinden makine öğrenmesi modelleri eğittim ve SHAP entegrasyonu ile model kararlarını açıklanabilir kıldım. Pytest ile veri işleme, öznitelik türetimi ve uç durum senaryolarını kapsayan birim ve entegrasyon testleri tasarlayarak pytest-cov ile %100 test kapsamı sağladım; aynı zamanda GitHub Actions ile CI/CD süreçlerini otomatize ettim. Bu proje sayesinde uçtan uca veri mühendisliği süreçlerini, makine öğrenmesinde açıklanabilirliği (XAI), test odaklı geliştirmeyi ve sürekli entegrasyon otomasyonunu deneyimleme fırsatı buldum.
Python
Makine Öğrenmesi
Yazılım Testi
CI/CD
Veri Analizi

E-Ticaret Sepet Test Otomasyonu
Nisan 2026 - Mayıs 2026
Yazılım kalite güvencesini, API güvenilirliğini ve backend test edilebilirliğini artırmaya odaklanan bir E-Ticaret Sepeti Test Otomasyonu projesi geliştirdim. Backend yapısını FastAPI, SQLAlchemy ve PostgreSQL/SQLite kullanarak tasarlayarak sistematik test süreçlerine uygun yapılandırılmış bir API mimarisi oluşturdum. Pytest kullanarak API endpoint'lerini, iş mantığını, sınır değer analizini, doğrulama süreçlerini ve hata işleme senaryolarını kapsayan birim ve entegrasyon testleri geliştirdim. Ayrıca pytest-cov kullanarak test kapsamını takip ettim ve ek doğrulama gerektiren alanları belirledim. Bu proje sayesinde backend testleri, test odaklı geliştirme yaklaşımları, API kalite güvencesi, veritabanı entegrasyonu ve güvenilir otomatik test süreçleri konusunda uygulamalı deneyim kazandım.
Python
FastAPI
Pytest
Kalite Güvencesi
Test Otomasyonu

EduConnect
Temmuz 2025 - Eylül 2025
Öğrenciler arasındaki iletişimi ve iş birliğini artırmayı amaçlayan EduConnect adlı sosyal eğitim platformunu geliştirdim. Platform üzerinde öğrencilerin ortak çalışma amacıyla gruplar oluşturup yönetebilmesini, gerçek zamanlı sohbet aracılığıyla iletişim kurabilmesini ve bilgi paylaşımını kolaylaştırmak amacıyla dosya ve kaynak paylaşabilmesini sağlayan özellikler geliştirdim. Öğrencilerin öğrenme süreçlerini takip edebilmeleri için ilerleme durumlarını görsel durum raporları üzerinden görüntüleyebilecekleri bir yapı oluşturdum. Frontend tarafında React kullanarak bileşen tabanlı ve farklı ekran boyutlarına uyum sağlayan responsive bir arayüz tasarladım. Backend tarafında Node.js ve PostgreSQL kullanarak uygulama mantığını ve veri yönetimini oluşturdum; gerçek zamanlı iletişim için Socket.io, güvenli kullanıcı kimlik doğrulama için ise JWT entegrasyonunu gerçekleştirdim. Bu proje sayesinde full-stack web geliştirme, gerçek zamanlı sistemler, kullanıcı kimlik doğrulama, veritabanı yönetimi, dosya ve kaynak paylaşımı, responsive tasarım ve kullanıcı odaklı sosyal platform geliştirme konularında uygulamalı deneyim kazandım.
React
Node.js
Socket.io
JWT
PostgreSQL

Kerem Sert - Portfolyo
Şubat 2026 - Mart 2026
Projelerimi, deneyimlerimi, öğrenim sürecimi, sertifikalarımı, teknik yetkinliklerimi ve iletişim bilgilerimi modern ve kullanıcı odaklı bir platform üzerinden sunmak amacıyla Türkçe ve İngilizce dil desteğine sahip kişisel portfolyo web sitemi geliştirdim. Uygulamanın mimarisini Next.js 15 ve App Router kullanarak oluşturdum, TypeScript ile tip güvenli bir geliştirme yapısı sağladım ve Tailwind CSS ile Shadcn UI kullanarak responsive ve modern bir arayüz tasarladım. Animasyonlar için Framer Motion kullandım ve iletişim formunu EmailJS ile entegre ederek doğrudan iletişim imkânı sağladım. Ayrıca farklı cihazlarda ve dillerde tutarlı bir kullanıcı deneyimi sunmak amacıyla karanlık/aydınlık tema desteği, responsive tasarım ve çoklu dil özelliklerini uyguladım. Bu proje sayesinde modern frontend ve full-stack geliştirme, çok dilli uygulamalar, bileşen tabanlı arayüz tasarımı, tema yönetimi, erişilebilirlik ve kullanıcı odaklı web geliştirme konularında uygulamalı deneyim kazandım.
Next.js
Tailwind CSS
EmailJS
Framer Motion

FitTrack
Mayıs 2025 - Haziran 2025
Kullanıcıların su tüketimi, egzersiz aktiviteleri ve beslenme alışkanlıklarını takip etmelerini sağlayan, Türkçe ve İngilizce dil desteğine sahip FitTrack adlı Android uygulamasını geliştirdim. Uygulamayı Android Studio kullanarak kendi lokal geliştirme ortamımda geliştirip test ettim; uygulama mantığını Java ile oluşturdum ve kullanıcı arayüzünü XML ile tasarladım. Kullanıcıların boy ve kilo bilgilerine göre vücut kitle indeksi (BMI) ve günlük alması gereken yaklaşık kalori miktarını hesaplayan, buna göre uygun egzersiz önerileri sunan özellikler geliştirdim. Ayrıca kullanıcıların tükettiği besinleri ve bunlara ait kalori, şeker, yağ gibi besin değerlerini uygulamaya girmesine olanak sağlayarak günlük tüketimlerini belirlenen hedeflerle karşılaştıran ve hedeflerin aşılması durumunda kullanıcıyı bilgilendiren uyarı mekanizmaları geliştirdim. Firebase Authentication ile kullanıcı hesaplarını yönettim ve Firestore kullanarak kullanıcı verilerinin saklanmasını ve yönetilmesini sağladım. Uygulamayı kullanıcıya özel veri yönetimi, beslenme takibi ve kişiselleştirilmiş öneriler etrafında yapılandırdım. Bu proje sayesinde Android uygulama geliştirme, Android Studio, Java, Firebase servisleri, kullanıcı kimlik doğrulama, bulut veritabanı yönetimi, veri tabanlı hesaplama, beslenme takibi ve kişiselleştirilmiş kullanıcı deneyimi konularında uygulamalı deneyim kazandım.
Java
Firebase Authentication
XML
UI/UX Design

Course Portal
Mart 2025 - Mayıs 2025
Üniversitede aldığım Mobil Programlama dersi kapsamında dönem projesi olarak Course Portal adlı Android uygulamasını geliştirdim. Uygulamayı Android Studio kullanarak kendi lokal geliştirme ortamımda geliştirip test ettim ve native Android geliştirme için ağırlıklı olarak Kotlin kullandım. Uygulama, öğrencilerin akademik dersleri keşfetmelerine, ders detaylarını incelemelerine ve ilgilendikleri derslere kayıt olabilmelerine olanak sağlayan kullanıcı odaklı bir platform sunmaktadır. Firebase Authentication kullanarak güvenli kullanıcı kayıt ve giriş sistemini oluşturdum; Firestore entegrasyonu ile ders verilerinin dinamik olarak alınmasını ve yönetilmesini sağladım. Ders detaylarının görüntülenebileceği ekranlar ve kullanıcıların istedikleri derslere kayıt olabilmesini sağlayan bir ders kayıt özelliği geliştirdim. Ayrıca uygulama içerisinde galeri erişimini yönetmek amacıyla Android runtime permission yönetimini entegre ettim. Kullanıcı arayüzünü XML kullanarak tasarlayarak sade, modern ve kullanıcı odaklı bir deneyim ile akıcı bir navigasyon yapısı oluşturdum. Bu proje sayesinde native Android geliştirme, Android Studio, Kotlin, Firebase Authentication, Firestore, Java, XML tabanlı arayüz geliştirme, runtime permission yönetimi ve mobil UI/UX tasarımı konularında uygulamalı deneyim kazandım.
Firebase Authentication
XML
Kotlin
UI/UX Design

Cv - Website
Şubat 2025 - Nisan 2025
İleri Web Programlama dersinin dönem projesi olarak kişisel portföyümü sergilemek amacıyla dinamik bir web sitesi geliştirdim. Backend tarafında Python ve Django kullanarak uygulama mantığını ve veri yönetimini kurguladım, Docker ile containerization sürecini yönettim ve HTML/CSS ile responsive bir kullanıcı arayüzü tasarladım.
Django
PostgreSQL
Python
Docker

Trip-Mate
Nisan 2025 - Mayıs 2025
Trip Mate adlı seyahat planlama uygulamasını geliştirerek kullanıcıların rota oluşturma ve plan yönetimi yapabileceği bir sistem tasarladım. Frontend tarafında React ile bileşen tabanlı bir arayüz geliştirdim, backend tarafında Rust kullanarak API yapısını kurguladım ve veri yönetimini sağlayarak full-stack geliştirme deneyimi kazandım.
React
JavaScript
Rust
PostgreSQL
HTML
CSS