İçeriğe geç

Özgür Güler

Mobil, Oyun ve Web GeliştiriciMardin

Mobil uygulama, oyun, web ürünü ve otomasyon geliştiriyorum. Coğrafist, Dönerci ve Print Fast App Store ile Google Play’de; WTF Yapay Zekâ’nın Android uygulaması 50.000’den fazla indirildi.

Açık kaynak Türkçe seslendirme modeli Ahenk’i yayınladım; küçük sürümü tarayıcıda çalışıyor.

Bu projelerin çoğunda tek geliştiriciyim. Arayüz, backend, ödeme entegrasyonu ve mağaza yayını bende.


01/YAPTIĞIM İŞLER

Projeler

Canlı sürümünü, mağaza sayfasını ya da kodunu kendiniz inceleyebileceğiniz işler.

Dönerci’den dükkân, dekorasyon ve şube ekranları

Dönerci

Mobil oyun · Godot 4App Store · Google Play

Döner dükkânı açıp büyüttüğün 3D tycoon oyunu.

Amaç
Bir mobil oyunu baştan sona kendim yapıp iki mağazada yayınlamak: oynanış, reklam, satın alma ve sunucu tarafı dahil.
Ne geliştirdim
  • GDScript ile müşteri akışı, masa açma, personel, ikinci şube, görevler ve çevrimdışı kazanç
  • AdMob ile ödüllü ve geçiş reklamları; Google Play Billing ve StoreKit 2 ile satın alma
  • Cloudflare Worker üzerinde uzaktan ayar (KV) ve hız sınırlı hata raporlama
  • Satın alma ödülleri sunucuda makbuz doğrulandıktan sonra veriliyor; aynı makbuzun iki kez işlenmesini bir Durable Object engelliyor
Sonuç
Eylül 2026’da App Store ve Google Play’de yayınlandı. Beş dil destekliyor.
Teknolojiler
Godot 4 · GDScript · AdMob · Google Play Billing · StoreKit 2 · Cloudflare Workers · Durable Objects · Codemagic
Ahenk Cep’in tarayıcıda çalışan seslendirme sayfası

Ahenk

Türkçe seslendirme modeli · Açık kaynakYayında · Açık kaynak

Türkçe metni sese çeviren açık model ailesi; küçük olanı tarayıcıda, sunucuya hiçbir şey göndermeden çalışıyor.

Amaç
Türkçe için ücretsiz, açık ve cihazın kendisinde çalışabilen bir seslendirme modeli olsun istedim; soru tonlamasını ve duyguyu da taşısın.
Ne geliştirdim
  • Ahenk: VoxCPM2 üzerine Türkçe LoRA (2B + 36M). Soru tonlaması, altı duygu ve gülme; Türkçe ya da İngilizce üslup talimatı alıyor
  • Ahenk Cep: 8,6 milyon parametrelik, 34 MB’lık öğrenci model. CPU’da ve tarayıcıda WebAssembly ile çalışıyor
  • trnorm: sayı, tarih, saat, para, yüzde, kısaltma ve telefon numaralarını okunuşa çeviren, bağımlılıksız Python kütüphanesi
  • TR-Zor: 13 kategoride 155 zor cümlelik ölçüm seti. Çıktılar faster-whisper ile yazıya dökülüp hata oranı, UTMOS ile doğallık ölçülüyor
Sonuç
TR-Zor’da 2,54 hata oranıyla Trendyol-TTS’in (3,98) altında kaldı; doğallık tahmininde Trendyol önde. Ağırlıklar Hugging Face’te, kod ve ölçüm setleri Apache-2.0.
Teknolojiler
Python · PyTorch · VoxCPM2 · LoRA · EMA Lightning · WebAssembly · Hugging Face
Coğrafist’in harita, ana ekran ve soru ekranları

Coğrafist

Eğitim uygulaması · iOS, Android, webApp Store · Google Play · Web

KPSS coğrafyasını harita üzerinde çalıştıran uygulama.

Amaç
Coğrafya konularını liste ezberlemek yerine haritada oynayarak ve açıklamalı sorularla çalışmak.
Ne geliştirdim
  • Harita oyunları ve açıklamalı soru bankası dahil 30’dan fazla çalışma modu, ilerleme takibi
  • React ve TypeScript ile tek kod tabanı; Capacitor ile iOS ve Android paketleri
  • Firebase ile giriş, veri, bildirim ve Cloud Functions; abonelik için RevenueCat
  • Destek e-postaları için Cloudflare Workers, D1, R2 ve Queues üzerinde kendi mail sistemi
Sonuç
Nisan 2026’dan beri App Store ve Google Play’de. Web sürümü cografist.app’te.
Teknolojiler
React · TypeScript · Capacitor · Firebase · RevenueCat · Zustand · Playwright · Cloudflare Workers
galaktikuzay.com ana sayfası

Galaktik Uzay

Yayın otomasyonu · Cloudflare, Azure OpenAICanlı · Açık kaynak

Uzay haberlerini bulup Türkçe yazan, beş dile çeviren ve WordPress’te yayınlayan sistem.

Amaç
Galaktik Uzay’ı tek başıma işletiyorum. Haber takibi, yazım, görsel bulma, çeviri ve yayını elle yapmak yerine zamanlanmış bir akışa bağlamak istedim.
Ne geliştirdim
  • Hono ile yazılmış bir Cloudflare Worker: Tavily’den haber arıyor, D1’deki kayıtlarla tekrarları ve eski haberleri eliyor, Azure OpenAI’dan JSON formatında Türkçe taslak alıyor
  • Görseli önce NASA Images API’de, bulamazsa Serper’da arıyor; yazıyı WordPress REST API ile yayına ya da taslağa gönderiyor
  • Ayrı bir çeviri Worker’ı İngilizce, Almanca, İspanyolca, Fransızca ve Felemenkçe sürümleri üretiyor; Polylang altı dili birbirine bağlıyor
  • Next.js yönetim paneli: Worker anahtarları tarayıcıya inmiyor, oturum HMAC imzalı HttpOnly çerezle tutuluyor
Sonuç
galaktikuzay.com altı dilde yayında. Kod ve CI GitHub’da açık.
Teknolojiler
Cloudflare Workers · Hono · D1 · TypeScript · Azure OpenAI · Next.js · WordPress REST API · GitHub Actions
OFile ve OPaste arayüzleri

OFile & OPaste

Geliştirici araçları · Cloudflare WorkersCanlı · Açık kaynak

Terminalden tek curl komutuyla dosya ve metin paylaşmak için iki küçük servis.

Amaç
Script’lerin ve AI ajanlarının hesap açmadan dosya ve metin bırakabileceği, takip kodu olmayan hızlı bir yer.
Ne geliştirdim
  • İkisi de tamamen Cloudflare Workers’ta; dosyalar R2’de, kayıtlar Workers KV’de
  • curl, wget ve PowerShell’i tanıyıp düz metin cevap veriyor; stdin’den yükleme ve /raw adresi var
  • OFile dosyaları 24 saatte, OPaste metinleri 30 günde siliyor; fatura kontrolden çıkmasın diye toplam depolama 8 GB ile sınırlı
Sonuç
files.ozgurguler.tech ve paste.ozgurguler.tech’te çalışıyor. İki repo da MIT lisanslı.
Teknolojiler
Cloudflare Workers · R2 · Workers KV · JavaScript
Whisper Web Scribe dosya yükleme ekranı

Whisper Web Scribe

Tarayıcıda konuşmadan yazıyaCanlı · Açık kaynak

Sesi hiçbir sunucuya göndermeden tarayıcıda yazıya döken araç.

Amaç
Ses ve videoları ücretsiz, backend olmadan ve dosya cihazdan çıkmadan yazıya dökmek.
Ne geliştirdim
  • Whisper modelleri (tiny, base, small) Transformers.js ile bir Web Worker içinde; WebGPU varsa GPU’da, yoksa WASM ile
  • Kelime düzeyinde zaman damgası, kelimeye tıklayınca o saniyeye atlama, basit konuşmacı ayırma
  • JSON, SRT ve VTT olarak dışa aktarma; altı dil
Sonuç
Vercel’de yayında, kodu GitHub’da.
Teknolojiler
React 19 · TypeScript · Vite · Transformers.js · WebGPU · Web Workers

Diğer işler


02/NE İLE ÇALIŞIYORUM

Teknolojiler

Yukarıdaki projelerde ve CV’mde geçenler.

Frontend / Product
  • TypeScript
  • React
  • Next.js
  • Vite
  • Tailwind CSS

Ayrıca: JavaScript, Phaser

Backend / APIs
  • Node.js
  • Hono
  • REST

Ayrıca: WordPress REST API, Meta Graph API, YouTube API, X API, Telegram Bot API

AI & Automation
  • PyTorch
  • Azure OpenAI
  • Transformers.js

Ayrıca: Ses modeli eğitimi (TTS, LoRA), OpenAI uyumlu API’ler, LLM değerlendirme, zamanlanmış içerik akışları

Cloud & Infrastructure
  • Cloudflare Workers
  • R2
  • KV
  • Queues
  • D1

Ayrıca: Durable Objects, Firebase, Vercel, Google Cloud, Oracle Cloud

Mobile
  • Capacitor
  • Godot 4
  • RevenueCat
  • AdMob

Ayrıca: StoreKit 2, Google Play Billing, App Store ve Google Play yayını

Data / Database
  • SQL
  • Cloudflare D1
  • Firestore

Ayrıca: Workers KV

Tools
  • Git
  • GitHub Actions
  • Playwright
  • Wrangler

Ayrıca: Codemagic, AI kodlama araçları


03/KISACA BEN

Hakkımda

Mardin’de yaşıyorum. Eğitimim sağlık alanında: İstanbul Yeni Yüzyıl Üniversitesi, Ağız ve Diş Sağlığı ön lisans (2026). Yazılım deneyimim bu sayfadaki projelerden geliyor.

Çoğu projede tek geliştiriciyim, bu yüzden iş kodu yazınca bitmiyor. Mağaza incelemeleri, ödeme entegrasyonları, hata raporları ve sunucu maliyeti de benim takibimde. Backend için genelde Cloudflare Workers, D1 ve R2; mobilde Capacitor ya da Godot kullanıyorum.

AI kodlama araçlarını her gün kullanıyorum. İşi hızlandırıyorlar; neyin doğru çalıştığını kontrol etmek ve neyin yayına çıkacağına karar vermek yine bende. Model seçerken de tahmin etmek yerine ölçüyorum, LLM Evaluation Toolkit bunun için var.

İçerik ve büyüme

Yazılımın yanında içerik tarafında da çalıştım. Aşağıdaki hesapları sıfırdan kurdum; Siccin ve Nazar filmleri için ücretli tanıtım yaptım.