Kişisel Portföy

Semih Çavuşoğlu

uygulama geliştiriyor_

Ücretsiz İngilizce öğrenme uygulamasından ilaç takibine, berber randevusundan arkadaş gruplarıyla oynanan gerçek zamanlı parti oyunlarına kadar — günlük hayatın küçük sorunlarını çözen uygulamalar ve gerçek zamanlı oyunlar üretiyorum. Her biri kendi sunucusu, kendi veritabanı ve gerçek verisiyle uçtan uca kuruluyor.

0
Uygulama
0
Parti oyunu
0
Dil desteği
0
Gerçek dükkan verisi
Hakkımda

Bir fikri, çalışan gerçek bir ürüne dönüştürüyorum.

Merhaba, ben Semih. Boş vaktimi bir fikri uçtan uca çalışan bir ürüne dönüştürmeye harcıyorum: herkesin ücretsiz İngilizce öğrenebileceği bir platform, ailemin ilaçlarını unutmaması için bir uygulama, Gmail'e gömülü abonelik faturalarını yakalayan bir defter, mahalledeki berberi bulup randevu alınabilen bir sistem, sanayi sitesindeki ustaları tek yerde toplayan bir rehber.

Aynı merakla arkadaşlarımla oynamak için gerçek zamanlı parti oyunları, çocuklar için de yapay zekâyla üretilen bir YouTube serisi kuruyorum. Bir satır kod yazmadan önce hep aynı soruyu soruyorum: “Bunu gerçekten kim, ne zaman kullanacak?” Her proje kendi API'si, kendi veritabanı ve gerçek veriyle test edilerek canlıya alınıyor — vitrin değil, çalışan sistem.

Kullandığım Araçlar

React Native · Expo Next.js TanStack Start Cloudflare Workers Durable Objects PostgreSQL D1 Prisma WebSocket i18next PWA Vitest
Nasıl Çalışıyorum

Programcı temeli, yapay zekâ hızı.

Bilişim ve bilgisayar programcılığı mezunuyum, liseden beri kod yazıyorum. Temmuz 2026'dan beri Claude'u bir ekip arkadaşı gibi kullanıyorum: mimariyi, kapsamı ve kalite çıtasını ben belirliyorum; geliştirme hızını yapay zekâyla artırıyorum. Bu sayede uçtan uca çalışan ürünleri kısa sürede tasarlayıp yayına alabiliyorum.

  1. İhtiyacı tanımla

    Gerçek bir kullanıcı problemiyle başlıyorum; kapsamı, hedef kitleyi ve başarı ölçütlerini en baştan netleştiriyorum.

  2. Tasarla ve kodla

    Mimariyi ve veri modelini kuruyorum; Claude ile birlikte kodluyor, her değişikliği gözden geçirip yönlendiriyorum.

  3. Gerçekle test et

    Otomatik testlerin yanında gerçek veriyle, gerçek telefonda, gerçek kişilerle deniyorum.

  4. Yayına al ve geliştir

    Bulut altyapısında yayına alıp kullanıcı geri bildirimleriyle sürekli iyileştiriyorum.

Yolculuk

Üç buçuk ayda on üç proje.

Temmuz'dan bu yana art arda çıkardığım her şey, kronolojik sırayla.

Temmuz 2026
Abonelik Defteri
Gmail'i tarayıp gerçek abonelik faturalarını yakalayan ilk kişisel araç doğdu.
Ağustos 2026
İlaç Takip
İlaç hatırlatma ve nöbetçi eczane asistanı — 10 dile çevrildi, EAS ile Android'e build edildi.
30 Ağustos 2026
Pilubi · 2. sezon
Seri üretimi uçtan uca otomatikleştirildi: görüntü, video ve seslendirme dahil her gün iki yeni bölüm.
1 Eylül 2026
Prodüksiyon Panosu
Bölüm üretimini aşama aşama izlemek için kanban tabanlı bir iş akışı aracı geliştirildi.
15 Eylül 2026
Sanayi Rehberi
Ümraniye Sanayi Sitesi'ndeki 1000 işletmeyi tek dizinde toplayan platform canlıya alındı.
16 Eylül 2026
Vampir Köylü
İlk parti oyunu: Cloudflare Workers + Durable Objects üzerinde gerçek zamanlı bir vampir/köylü oyunu.
20 Eylül 2026
Berber Randevu
1373 gerçek İstanbul berberiyle bir randevu sistemi; iyzico ile öne çıkan ilan ödemesi entegre edildi.
26 Eylül 2026
CodeNames
İkinci parti oyunu — tek oturumda kurulup uçtan uca test edilerek canlıya alındı.
27 Eylül 2026
Çiz Bil
Üçüncü parti oyunu — klasik çiz-tahmin et oyunu, canlı senkronize çizim tahtasıyla.
28 Eylül 2026
Karalama Zinciri
Dördüncü parti oyunu — Gartic Phone tarzı çizim ve yazı zinciri, katlanmış kâğıt mekaniğiyle.
29 Eylül 2026
Tabu
Beşinci parti oyunu — fiziksel Tabu'nun dijital hali, telefon sadece kart/süre/skor tutuyor.
3 Ekim 2026
Pilubi Oyunları
2–5 yaş grubu için eğitici oyun uygulaması; Android sürümü tamamlandı.
15 Ekim 2026
Çatpat
Ücretsiz İngilizce öğrenme platformu yayına alındı; ilk hafta içinde tam YDS denemeleri, haftalık lig ve düello özellikleri eklendi.
20 Ekim 2026
Kelime Avı ve Sudoku Yarışı
Altıncı ve yedinci parti oyunları: çok oyunculu Türkçe Wordle yarışı ve aynı bulmacayı herkesin aynı anda çözdüğü sudoku yarışı. İkisi de tek günde kurulup yüzlerce otomatik oyunla test edilerek canlıya alındı.
Uygulamalar

Günlük hayatın gerçek sorunları için kurduğum sistemler.

Beşi de tek başına tasarlanıp geliştirildi; her biri kendi backend'i ve gerçek kullanıcı akışıyla çalışıyor.

GELİŞTİRMEDE

İlaç Takip

İlaçlarını zamanında almanı hatırlatan, uyum yüzdeni ve seri gün sayını izleyen, çevrendeki nöbetçi eczaneleri anında gösteren kişisel bir sağlık asistanı. Doktorunla paylaşabileceğin PDF rapor çıkarıyor, 10 dilde konuşuyor.

React Native Expo 10 dil PDF rapor

10 dilde çalışıyor (Arapça için sağdan-sola düzen dahil), Android emülatöründe uçtan uca test edildi. Nöbetçi eczane verisi projeye özel bir proxy sunucu üzerinden çekiliyor — CollectAPI anahtarı hiçbir zaman cihaza inmiyor.

KİŞİSEL KULLANIMDA

Abonelik Defteri

Gmail kutunu tarar, gerçek abonelik faturalarını bulur, fiyat artışlarını yakalar ve doğrudan iptal sayfasına yönlendirir. Tek kullanıcı için tasarlandı ama gerçek bir problemi gerçek şekilde çözüyor.

Express TypeScript Gmail API Expo

Türkçe'nin İ/ı büyük-küçük harf kuralları standart yöntemlerle yanlış eşleşiyor — bu yüzden e-posta ayrıştırma mantığı özel bir Türkçe-doğru küçük harfe çevirme fonksiyonu kullanıyor, aksi halde bazı abonelikler gözden kaçıyordu.

CANLI

Berber Randevu

1373 gerçek İstanbul berberiyle başlayan bir dizin ve randevu sistemi. Müşteri boş saati görüp anında randevu alıyor, berber kendi panelinden hizmetlerini ve personelini yönetiyor.

TanStack Start Cloudflare D1 Expo iyzico
Siteyi Gör

1373 gerçek İstanbul berberi OpenStreetMap verisinden içe aktarıldı. iyzico'nun hazır SDK'sı Cloudflare Workers'ta çalışmadığı için (dosya sistemi gerektiriyor) ödeme imzalama mantığı sıfırdan fetch() ve Web Crypto ile yeniden yazıldı.

CANLI

Sanayi Rehberi

Ümraniye Sanayi Sitesi'ndeki ustaları tek dizinde topluyor: yorum, puanlama, dükkan sahibi paneli ve admin onayından geçen ilanlar.

Next.js Prisma PostgreSQL Vercel
Siteyi Gör

1000'i aşkın firma kaydıyla yayına alındı. Türkçe arama, Postgres'in İ/ı harf dönüşüm hatasını atlatan özel bir alan üzerinden çalışıyor.

Oyunlar

Arkadaşlarla, aynı anda, telefon üzerinden.

Oda kodunu paylaş, herkes kendi telefonundan katılsın — sunucu tarafında gerçek zamanlı senkronize edilen parti oyunları.

Vampir Köylü

Kasabaya sızmış vampirleri bulmaya çalıştığın klasik parti oyununun dijital hali. Rolünü öğren, gece-gündüz döngüsünde köyü kurtarmaya çalış — moderatör herkesi yönetirken sen sadece telefonuna bak.

Cloudflare Workers Durable Objects WebSocket
Oyunu Oyna

CodeNames

İki takım, tek kelime, bir casus. Takım arkadaşlarına doğru kartları buldurmaya çalışırken suikastçı kartına asla basma. Casus tüm tahtayı görür, ajanlar sadece ipucunu.

Cloudflare Workers Durable Objects Gerçek zamanlı
Oyunu Oyna

Çiz Bil

Biri çizer, geri kalan herkes aynı anda tahmin etmeye çalışır. Yanlış tahminler herkese görünür (birlikte çözmeye yardımcı olur) ama doğru cevap asla ekrana yazılmaz — son ana kadar heyecan bozulmaz.

Cloudflare Workers Durable Objects Canlı Çizim
Oyunu Oyna

Karalama Zinciri

Herkes bir cümle yazar, kâğıtlar el değiştirir: biri onu çizer, sıradaki çizime bakıp ne olduğunu yazar. Kimse zincirin tamamını görmez — sonunda tüm kitaplar açılır ve cümlenin yolda nasıl bozulduğu birlikte izlenir.

Cloudflare Workers Durable Objects Canvas
Oyunu Oyna
GÜNEŞ
SÖYLEME!

Tabu

Fiziksel oyunun dijital hali — telefon sadece kart, süre ve skoru tutuyor, oynayan yine sizsiniz. Anlatıcı kelimeyi 5 yasaklı kelimeyi kullanmadan anlatır, karşı takım "TABU!" derse puanı çalar.

Cloudflare Workers Durable Objects 223 kelime
Oyunu Oyna

Kelime Avı

Wordle'ın çok oyunculu, Türkçe hali. Herkes aynı kelimeyi 6 denemede arar, kelime her tur 3 ile 6 harf arasında değişir; rakiplerin renkleri canlı görünür ama harfleri tur bitene kadar gizli kalır. En az denemede ve en hızlı bulan en çok puanı toplar.

Cloudflare Workers Durable Objects 28 bin kelime
Oyunu Oyna

Sudoku Yarışı

Herkes aynı bulmacayı kendi telefonunda çözer, kimin ne kadar ilerlediği canlı görünür. Rakamlar sunucuda kontrol edilir: yanlış rakam yazılmaz, sadece hata sayılır. En hızlı ve en az hatayla bitiren kazanır.

Cloudflare Workers Durable Objects Tek çözümlü bulmaca
Oyunu Oyna
Yaratıcı İşler

Çocuklar için bir kâşif: Pilubi.

Kısa video serisi, eşlik eden çocuk uygulaması ve üretim süreci aracıyla birlikte kurgulanmış bir içerik markası.

Pilubi — YouTube Shorts serisi

YAYINDA

Çocuklara yönelik eğitici kısa video serisi. Görüntü, video ve seslendirme üretken yapay zekâ ile hazırlanıyor; karakter tutarlılığı referans görseller ve sahne bazlı kalite kontrolüyle sağlanıyor. Zamanlanmış bir otomasyon her gün iki yeni bölümü (altı kısa video) YouTube, Instagram ve TikTok için hazırlıyor.

Günde 2 bölüm3 platformOtomatik üretim
Higgsfield Kling Yapay zekâ seslendirme Zamanlanmış görev
Kanala Git
YAKINDA

Pilubi Oyunları

2–5 yaş grubu için dört eğitici oyunu (Bul, Eşleştir, Boya, Say) ve seri videolarını tek uygulamada sunar. Sesli yönergeler sayesinde okuma bilmeyen çocuklar da bağımsız oynayabilir. Android sürümü Google Play yayınına hazırlanıyor.

PWA Expo Android 2–5 yaş
İÇ ARAÇ

Prodüksiyon Panosu

Bölüm üretimini taslak, üretim, render ve yayın aşamalarında izleyen kanban tabanlı iş akışı aracı. Sürükle-bırak arayüz ve proje bazlı ilerleme takibi sunar.

TanStack Start Cloudflare D1 Sürükle-bırak
İletişim

Birlikte bir şey mi kuralım?

Yeni bir proje fikrin, bir hata bildirimin ya da sadece merhaba demek istiyorsan — bir e-posta uzağındasın.