2026 — devam ediyor
burakfirat.com - Mürekkep ve Kâğıt
Astro ile geliştirdiğim, mürekkep ve kâğıt estetiğinden ilham alan kişisel web sitem.
Role
Tasarım & geliştirme
Stack
Astro · Tailwind CSS · TypeScript · Cloudflare
Links
—
Teknik yazılarımı, projelerimi ve deneyimlerimi paylaştığım; sadelik, okunabilirlik ve performans odağında geliştirdiğim kişisel alanım.
Uzun zamandır üzerinde çalıştığım projeleri, karşılaştığım teknik problemleri ve geliştirme süreçlerinde öğrendiklerimi paylaşabileceğim kendime ait bir alan oluşturmak istiyordum.
Aslında bu düşünce yeni değil. Yıllar önce WordPress üzerinde yazdığım, ancak zamanla yalnızca yerel ortamımda sakladığım makalelerim vardı. Farklı dönemlerde geliştirdiğim projeleri, aldığım teknik kararları ve o günkü deneyimlerimi anlattığım bu yazılar zaman içerisinde küçük bir kişisel arşive dönüşmüştü.
Bir noktada bu arşivi yeniden ele almak istedim. Eski yazıları gözden geçirmek, eksik kalan yerlerini tamamlamak ve geçmişte üzerinde çalıştığım projeleri bugün daha iyi ifade edebileceğim bir biçimde yeniden anlatmak fikri, kendi blog altyapımı oluşturmak için güzel bir başlangıç oldu.
burakfirat.com bu düşünceyle ortaya çıktı.
Hazır bir blog teması kullanmak yerine tasarımından altyapısına kadar kendim geliştirmeyi tercih ettim. Amacım yalnızca eski yazılarımı yeniden yayınlamak değil, geçmişte biriktirdiklerimle bundan sonra üreteceklerimi aynı yerde buluşturabileceğim, uzun yıllar geliştirmeye devam edebileceğim sade ve sürdürülebilir bir alan oluşturmaktı.
Mürekkep ve Kâğıt
Tasarımın çıkış noktası dijital bir arayüzden çok, iyi hazırlanmış bir yazılı yayının hissini vermesiydi.
Mürekkep ve kâğıt estetiğinden ilham alarak tipografiyi, boşlukları ve içerik hiyerarşisini ön plana çıkardım. Gereksiz görsel öğeleri azaltıp okuyucunun dikkatini doğrudan içeriğe yönlendirmeye çalıştım.
Buradaki hedefim gösterişli bir arayüz değil; okuması rahat, dikkat dağıtmayan ve kendine ait bir karakteri olan bir site oluşturmaktı.
Önce Tasarım Sistemi
Geliştirmeye doğrudan sayfaları oluşturarak başlamadım.
Öncelikle tasarım sistemini ayrı bir repoda ele aldım. Renkleri, tipografi kararlarını, boşlukları ve arayüz bileşenlerini ortak tasarım kuralları etrafında geliştirdim.
Tailwind CSS ve tasarım token’ları sayesinde görsel kararları merkezi olarak yönetebileceğim bir yapı oluşturdum.
Tasarım sistemi yeterince olgunlaştıktan sonra bunu Astro projesine taşıdım.
Bu yaklaşım, sayfaları birbirinden bağımsız tasarlamak yerine bütün sitenin ortak bir görsel dil kullanmasını sağladı.
Neden Astro?
Bu sitenin temelinde içerik var.
Teknik makaleler, proje notları ve zaman içerisinde genişleyecek kişisel bir arşiv için ağır bir uygulama altyapısına ihtiyaç duymuyordum.
Astro’yu tercih etmemin temel nedeni de buydu.
Statik içerik odaklı yaklaşımı, ihtiyaç duyulmayan JavaScript’i tarayıcıya göndermeden hızlı ve sade sayfalar geliştirmeye uygun.
TypeScript’i geliştirme sürecinde, Cloudflare’i ise sitenin yayınlanması ve sunulması için kullanıyorum.
Teknoloji seçimlerinde önceliğim mümkün olduğunca az karmaşıklıkla uzun süre sürdürülebilecek bir yapı oluşturmaktı.
Yaşayan Bir Proje
Bu siteyi tamamlanıp bir kenara bırakılacak bir portfolyo olarak görmüyorum.
Yeni makaleler yazdıkça, projeler geliştirdikçe ve farklı şeyler öğrendikçe burası da değişmeye devam edecek.
İçeriklerin yanında tasarım sistemini, bileşenleri ve site altyapısını da zaman içerisinde iyileştirmeyi planlıyorum.
Benim için burakfirat.com, yalnızca yaptığım işleri sergilediğim bir yer değil.
Ürettiklerimi, öğrendiklerimi ve mühendislik yaklaşımımı kendi kelimelerimle paylaşabildiğim, sürekli gelişen kişisel bir proje.