01 / systems thinking
Sadece ekran değil, sistem kurarım
Bir özelliği tasarlarken arayüz, veri modeli, hata durumu, güvenlik ve deploy sonrası bakım maliyetini birlikte düşünürüm.
Yükleniyor…
Bilgisayar Mühendisi / Full-Stack Developer
Sadece arayüz kodlamıyor; uçtan uca, ölçeklenebilir ve hataya dayanıklı sistemler tasarlıyorum.
Doğu Akdeniz Üniversitesi İngilizce Bilgisayar Mühendisliği mezunu olarak, TÜBİTAK BİGG programından 'En İyi Proje' ödülü almış ürünler geliştiriyorum. Yapay Zeka Geliştirme Kulübü'ndeki organizasyonel vizyonumu, C, Java, Python ve modern web teknolojileriyle harmanlayarak kullanıcı odaklı sistemler inşa ediyorum.

current_focus.ts
TÜBİTAK ödüllü projemin ardından, ölçeklenebilir ve fail-safe sistemler üzerine yoğunlaşıyorum.
Derece
DAÜ Bilgisayar Müh.
Ödül
TÜBİTAK BİGG (En İyi Proje)
Liderlik
YZ Geliştirme Kulübü
about.engineer
Bu portfolyo benim için basit bir vitrin değil, somut bir mühendislik kanıtıdır: hibrit render mimarisi, Drizzle ORM veritabanı şeması, fail-safe Redis cache katmanı, server action'lar ve MDX içerik altyapısı tek çatı altında çalışıyor.
proof_of_work
01 / systems thinking
Bir özelliği tasarlarken arayüz, veri modeli, hata durumu, güvenlik ve deploy sonrası bakım maliyetini birlikte düşünürüm.
02 / engineering taste
TypeScript, Zod, küçük modüller ve net dosya sınırlarıyla kodu büyütmeden geliştirilebilir tutmaya çalışırım.
03 / product delivery
SEO, erişilebilirlik, performans, ölçümleme ve ortam değişkenleri gibi detayları projeyi ciddiye aldığımı gösteren kanıtlar olarak görürüm.
deneyim · liderlik
stack.map()
Mobilde önce geliştirdiğim alanlar, ardından uzmanlaştığım alanlar. Geniş ekranda solda gelişen / sağda güçlü — görsel hiyerarşi olgunluğu gösterir.
// geliştirdiğim alanlar
gelişen
prompt & agent tasarımı
gelişen
structured log · tracing
gelişen
fail-safe · ölçeklenme
// güçlü olduğum alanlar
uçtan uca sistem
2 yayında · 2 lab · auth'tan deploy'a
rota & graph optimizasyonu
40+ düğümlü simülasyon · aşağıda dene
tech.stack
Üretimde tercih ettiğim araçlar; her biri gerçek projelerde denenmiş.
Frontend
Backend & Veri
Dil & Algoritma
AI & Otomasyon
Araçlar & Operasyon
algorithm.lab
Bu mini demo, rota optimizasyonu fikrini portfolyo içinde görselleştirir: farklı öncelikler seçildiğinde algoritmanın maliyet, risk ve hız arasında nasıl trade-off yaptığı görünür hale gelir.
route cost
42
En kısa yol ile riskli düğümler arasında dengeli seçim.
selected.case_studies
Bu kartlar “ne kullandım?” listesinden daha fazlası: problem, mühendislik kararı, teknik risk ve sonuç hikayesini görünür kılar.
Next.js 16 App Router, Auth.js, Drizzle/Neon, Redis ve MDX ile uçtan uca üretim-dostu kişisel portfolyo.
problem
Klasik portfolyo siteleri çoğu zaman statik vitrin gibi kalır; işe alım tarafı adayın auth, veri modeli, güvenlik, test, observability ve deploy disipliniyle nasıl düşündüğünü göremez.
decision
Sadece animasyonlu bir landing page yerine ürün davranışı taşıyan bir mimari seçildi: App Router + Server Components, typed MDX pipeline, Auth.js, Drizzle/Neon, Redis rate limit, Server Actions, Playwright E2E ve structured logging aynı sistemde birleştirildi.
impact
Portfolyo; problem/decision/impact şablonu, CI kalite kapısı, E2E smoke testleri ve production servis planıyla 'ne yaptım' sorusundan 'nasıl mühendislik yaptım' sorusuna cevap veren deploy-ready kanıta dönüştü.
Bloom Taksonomisi'ni temel alarak öğrencilerin bilişsel gelişimini yapay zeka ile dinamik olarak analiz eden ve kişiselleştiren EdTech girişimi.
problem
Geleneksel eğitim platformları öğrenciyi çoğunlukla tek skorla değerlendiriyor; öğretmen ise öğrencinin Bloom Taksonomisi'nde hangi bilişsel basamakta zorlandığını anlık ve açıklanabilir şekilde göremiyor.
decision
Klasik sabit test akışı yerine LLM destekli adaptif motor seçildi; öğrenci yanıtları taksonomi basamağına göre yorumlanıp ilişkisel veride izlenerek hem kişiselleştirilmiş soru üretimi hem de öğretmen için takip edilebilir gelişim modeli kurgulandı.
impact
14 takım arasından En İyi Proje seçildi; teknik derinliği ve ticarileşme potansiyeliyle TÜBİTAK BİGG 1812 Akdeniz 2026-1 dönemi ön jüri sunumuna kabul edildi.
hiring.proof
Uzun paragraflar değil, doğrulanabilir sinyaller. Her kanıt tek bakışta okunur: ikon, başlık ve kanıtın kaynağı.
4
case-study proje
3
teknik blog
E2E
smoke test
6
kalite komutu
quality.standards
Bir bilgisayar mühendisi portfolyosu yalnızca UI göstermekle kalmamalı; performans, erişilebilirlik, güvenlik ve operasyon kalitesini de açıkça taşımalı.
01 / performance
$ target — LCP < 2.5s · CLS < 0.1 · INP < 200ms
Hero görseli, server-first bölümler ve kontrollü animasyonlarla görsel kaliteyi hızdan ödün vermeden koruma hedefi.
02 / accessibility
$ target — Keyboard flow · visible focus · semantic sections
Skip link, doğru landmark akışı, yüksek kontrast ve sade kart hiyerarşisi ile portfolyo herkes için okunabilir kalmalı.
03 / security
$ target — OAuth · Zod · rate-limit · moderation
Guestbook, view counter, resume ve contact akışları kötüye kullanım senaryoları düşünülerek tasarlanıyor.
04 / observability
$ target — structured events · error logs · smoke tests
Kritik kullanıcı olayları ve servis hataları structured log olarak izlenebilir; production sonrası teşhis kolaylaşır.
contact.endpoint
Teknik detayları konuşmayı severim: kapsam, veri modeli, kullanıcı akışı, deploy ve sürdürülebilirlik. Kısa bir mesaj yeterli.
secure.form
github.signal
Pinned kanıtlar üstte; altında son push aktivitesi.
pinned.proof
AI destekli kişiselleştirilmiş eğitim — TÜBİTAK BİGG En İyi Proje. Adaptif öğrenme motoru ve full-stack ürün mimarisi.