Ana sayfa

Hakkımda

Ayakta kalması gereken işleri yedi yıldır yayına alıyorum.

Eskişehir, Türkiye'de Kıdemli Frontend Geliştirici — canlı bahis platformları, kurumsal mağazalar ve coğrafi araçlar; çoğunlukla React ve Next.js ekosisteminde.

Yeni işlere açığım

Görev özeti

Kısaca

Büyük ölçekli web ürünleri geliştirip yayına alma konusunda yedi yıllık deneyime sahip bir frontend mühendisiyim — yüksek trafikli canlı bahis platformları, kurumsal e-ticaret mağazaları ve coğrafi uygulamalar.

Uzmanlığım modern React ekosistemi: Next.js App Router, TypeScript, SSR ve streaming ile hepsini hızlı tutan performans çalışmaları. Bir özelliği uçtan uca sahiplenmekte rahatım — teknik analiz, mimari, geliştirme, kod incelemesi ve canlı ortamda hata ayıklama — tarayıcının ötesinde de işe yarayacak kadar Node.js, dağıtım ve CI bilgisiyle.

Geçmişim biraz alışılmadık: siyaset bilimi okudum ve kod yazmayı kendi kendime öğrendim. O dönemden kalan alışkanlık, bir sistemin nasıl kurulacağını tartışmadan önce aslında kimin için olduğunu sormak. Bugünlerde haftamın önemli bir kısmı başkalarının işlerini incelemek ve şirket içi eğitimler vermekle geçiyor; bunu en az kod yazmak kadar sevmeye başladım.

Teçhizat

Nasıl çalışırım

Bulunduğum her ekipte kod incelemelerinde savunduğum standartlar.

  1. 01Yapı

    Dağınık istekler değil, bir servis katmanı

    API erişimi tipli bir servis katmanının arkasında olmalı. Bileşenlere serpiştirilmiş rastgele istekler, bir kod tabanının sessizce değiştirilemez hale gelmesinin yoludur.

  2. 02Tutarlılık

    Sabit değerler yerine tasarım token'ları

    Bir bileşendeki hex kodu, sonradan kimsenin bulamayacağı bir karardır. Token'lar sistemi dürüst tutar ve tema değişikliğini bir proje değil, bir ayar değişikliği yapar.

  3. 03Performans

    His değil, bütçe

    Core Web Vitals en baştan hesaba katılması gereken bir kısıttır — biri sayfanın yavaş olduğunu fark edince sonradan eklenecek bir şey değil.