Projelerim

Web uygulamaları ve masaüstü araçları. Üzerinde çalıştığım projelerden bir seçki.

Vaka çalışmaları

Seçili projelerde problemi nasıl ele aldığım ve ortaya çıkan doğrulanabilir sonuçlar.

PlayMark

Problem
Film ve dizi takibini, puanlamayı ve kişisel notları tek yerde, iki dilde yapabilen bir araç yoktu.
Süreç
Next.js 16 (App Router), React 19 ve TypeScript ile tam yığın uygulama kurdum; katalog verisini TMDB API'den canlı çektim, kullanıcı kitaplıklarını PostgreSQL ve Drizzle ORM ile sakladım, kullanıcı başına veri yalıtımını kimlik doğrulama ve satır düzeyi güvenlikle sağladım.
Sonuç
playmark.tv adresinde yayında; Türkçe/İngilizce arayüz, karanlık mod ve duyarlı tasarım.
Canlı site

Kişisel portföy ve içerik yönetimi

Problem
CV, projeler ve iletişim bilgilerini her değişiklikte kod düzenlemeden güncel tutmak gerekiyordu.
Süreç
Genel site ve ayrı admin uygulaması olarak Next.js 16, TypeScript, PostgreSQL ve Drizzle ORM ile kurdum; projeleri GitHub API'den önbellekli otomatik senkronladım, yapılandırılmış CV içe aktarımı ekledim, Docker ile kendi sunucumda Cloudflare arkasında yayınladım.
Sonuç
alienesaydemir.com.tr yayında; içerik admin panelinden güncelleniyor, analitik yalnız açık rızayla yükleniyor.
Canlı site

Full-stack web application for tracking, rating and annotating films and series, built on Next.js 16 (App Router), React 19 and TypeScript. Integrates the TMDB API for live catalogue data; persists user libraries in PostgreSQL via Drizzle ORM, with authentication and row-level security enforcing per-user data isolation. Bilingual interface (Turkish / English), dark mode and a fully responsive layout.

Self-hosted portfolio with a private admin panel that manages CV data, projects and contact details; built with Next.js 16, TypeScript, PostgreSQL and Drizzle ORM. Automatically synchronises project listings from the GitHub API, with caching to stay within rate limits, and supports structured CV import. Deployed behind Cloudflare with Docker; site usage and search performance monitored via Google Analytics and Search Console.

ship-ready

  • HTML
  • ai-assisted-development
  • astro
  • checklist

Turkish checklists, guides and a repo catalog for getting AI-built personal projects ready to ship; Astro Starlight site and Python tools

NotifierManager

  • C#
  • csharp
  • entity-framework
  • notifications

Windows tray app for creating scheduled and recurring notifications grouped by category; C# WinForms with Entity Framework 6 and LocalDB

CapsLockNotifier

  • C#
  • capslock
  • csharp
  • dotnet-framework

Windows tray app that shows a notification when CapsLock, NumLock or ScrollLock changes, built with C# and .NET Framework

İletişime geç