Architecture

Bu Site Nasıl Kuruldu: Modern Web ve AI Destekli Geliştirme

burakkeskin.co'nun teknik hikâyesi: Next.js, React Three Fiber ile 3D dünya, GSAP scroll sineması ve Claude ile AI destekli geliştirme süreci.

Bu sitenin kendisi, savunduğum mühendislik yaklaşımının canlı bir örneği. Bu yazıda kullandığım teknolojileri ve AI destekli geliştirme sürecinin nasıl işlediğini anlatıyorum.

Teknolojik altyapı

  • Next.js + React + TypeScript — uygulama çatısı
  • Tailwind CSS — tasarım sistemi
  • React Three Fiber (Three.js) — arka plandaki 3D dünya: tek Canvas, scroll'a bağlı kamera rotası ve beş farklı bölge
  • GSAP ScrollTrigger — scroll sinematografisi
  • Framer Motion — DOM mikro animasyonları
  • Lenis — smooth scroll

Performans kararları

  • Tüm 3D öğeler instancing veya Points kullanıyor — bölge başına 1-3 draw call
  • Mobilde partikül yoğunluğu otomatik düşüyor
  • prefers-reduced-motion açıksa 3D sahne hiç yüklenmiyor
  • İçerik sunucuda görünür render ediliyor; JavaScript'siz tarayıcıda bile site eksiksiz okunuyor

AI destekli süreç

Bu site Claude ile, AI destekli bir geliştirme akışıyla inşa edildi. Deneyimim şu: AI, mimari kararları senin yerine veremiyor — ama kararı sen verdikten sonra uygulamayı ciddi hızlandırıyor. Kod üretici olarak değil, sistem tasarım ortağı olarak kullanınca fark yaratıyor.

Sonuç

Bir kişisel site için fazla mühendislik mi? Belki. Ama bu site bir vitrin değil, çalışma şeklimin kanıtı: ölçülü animasyon, erişilebilirlik ve yapay zekânın doğru yerde kullanımı.